JOB SUMMARY
Provide technical expertise to design, develop, and maintain software components and products that support H&R Block business applications using Agile methodologies and .Net and Azure tools. Assist in planning and implementation of a strategic direction for the product. Design Web services framework in support of the product. Create and maintain documentation of design approaches and internal architecture of the system. Propose product design features to support scalability, usability and better performance. Lead technical design and code reviews for all new enhancements and maintenance work delivered by the development team. Create, maintain and execute complex unit tests and automation tests. Create CI/CD pipelines in Azure DevOps. Mentor and coach other team members.
QUALIFICATIONS
Bachelor’s degree in Computer Science, Information Technology, Computer Information Systems, or a related field.
Five years of software development lifecycle experience to include:
- Design and develop applications using Agile methodologies, Spring Boot, and Spring Batch.
- Develop unit test cases using Xunit, Junit and Mockito.
- Write SQL Stored Procedures to perform CRUD operations in Microsoft SQL Server database.
- Cucumber framework and Java.
- Kafka.
- Build applications in Docker and deploy them as Docker Containers.
- Scan code and fix OWASP security vulnerabilities.
Three years of which must include:
- Create CI/CD pipelines in Azure DevOps.
- .NET Core, .NET 5, Drop Wizard.
- Create serverless applications using Azure Functions and Azure HTTP-triggers.
- Create automation tests with Specflow using C#.
In lieu of a Bachelor’s degree plus five/three years of experience, a Master’s degree plus three/one years of experience is acceptable.
This position allows for remote work from anywhere within the U.S.
For complete details and to apply, please go to: and reference corporate job #558433BR.
#J-18808-Ljbffr