H&R Block is looking for a Software Engineer to design, develop, and maintain software components and products that support their business applications.
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.
- 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
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.