Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

H&R Block Logo

Software Engineer - C# Azure

H&R Block

Salary not specified
Sep 12, 2025
Kansas City, MO, US
Apply Now

H&R Block is looking to hire a Software Engineer to design, develop, and maintain software components and products that support their business applications, ensuring year-over-year product functionality and enhancements.

Requirements

  • Minimum three years of recent experience in development, unit testing and troubleshooting of large applications primarily within the .NET framework using C-Sharp language
  • Application development using .NET Framework and .NET Core with C-Sharp, including RESTful APIs and ASP.NET Core microservices
  • Implement cloud solutions using Azure App Services, App Service Environment (ASE), App Service Plans, Application Gateway, Storage Accounts, and Azure Key Vaults
  • Azure Service Bus (Queues/Topics) and Event Hubs for messaging and event-driven architecture
  • Azure Functions and Durable Functions for scalable, serverless workflows
  • Monitoring with Azure Application Insights and DataDog
  • Infrastructure provisioning and management using Terraform

Responsibilities

  • 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
  • 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

Other

  • Bachelor’s degree or the equivalent in Computer Science, Computer Information Systems, Information Technology, or related field
  • Work closely with the Quality Assurance, User Experience, and other related teams to ensure consistent understanding of requirements and approach
  • 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
  • Agile development practices including Scrum ceremonies and sprint planning
  • Strong communication skills and problem-solving skills