H&R Block is seeking a Software Engineer to design, develop, and maintain software components and products that support their business applications, with a focus on providing help and confidence to clients and communities.
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
- 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
- Experience with Cosmos and/or SQL Server
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
- 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
Other
- Bachelor’s degree or the equivalent in Computer Science, Computer Information Systems, Information Technology, or related field
- Strong communication skills and problem-solving skills
- Experience developing engineering solutions to meet functional & non-functional requirements
- Equal Opportunity Employer statement
- LI-SH1 LI-Hybrid