H&R Block-posted 3 days ago
Full-time • Entry Level
Kansas City, MO
Professional, Scientific, and Technical Services

As a Software Engineer, you will work closely with senior, lead, or principal software engineers to design, develop, and maintain software components and products that support H&R Block business applications.

  • Use tools, languages, coding standards, and best practices to develop new product features and maintain year over year product functionality and enhancements
  • Create and execute unit tests and address defects
  • Work closely with the Quality Assurance, User Experience, and other related teams to ensure consistent understanding of requirements and approach
  • Design, develop, and maintain software components
  • Create and maintain documentation of design approaches and internal architecture of the system
  • Participate in technical design and code reviews for all new enhancements and maintenance work delivered
  • Understand business and functional requirements and produce technical specifications and product requirements
  • Create, maintain, and execute unit test and alpha test plans
  • Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility, and operating systems
  • Bachelor's degree or the equivalent in Computer Science, Computer Information Systems, Information Technology, or related field
  • Minimum three years of recent experience in development, unit testing and troubleshooting of large applications primarily within the .NET framework using C# language
  • Hands on experience in following technologies: Azure Cloud, App Service Environment (ASE), ASP, Storage Account, Event driven applications using Azure Functions, Durable Functions, and Service Bus, Git, Build YAML pipelines (CI/CD) in Azure DevOps, ASP.Net Core microservices, Application Performance Monitoring experience with Data Dog or Application Insights, Cosmos and/or SQL Server, Experience with Azure DevOps platform including source control management systems and continuous integration/deployment environments, Experience developing engineering solutions to meet functional & non-functional requirements, Strong communication skills and problem-solving skills
  • Experience with UI tools and frameworks such as HTML, CSS, JavaScript, Sass, Bootstrap, Angular, web components
  • Windows Form Application Development
  • Install Shield for Software Bundling
  • Azure SignalR service
  • Familiarity with Oauth2 flows
  • Infrastructure as code using Terraform
  • Competitive compensation and benefits to support your health and well-being
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service