Senior Software Engineer

H&R Block   Kansas City, MO   Full-time     Information Services / Technology (IT)
Posted on August 18, 2024
Apply Now

JOB SUMMARY

Provide technical expertise to design, develop, and maintain software components and products that support H&R Block business applications. Assist in planning and implementation of a strategic direction for the product. Publish tests results, build artifacts and configured release pipelines to release code into various environments. Use Logic Apps to generate daily reports and alerts on application performance repost and usage. 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. Perform root cause analysis of issues and provide solutions. Use Azure DevOps for maintaining code versioning. Develop unit tests for the application code to maintain data quality and integrate SonarQube to measure code coverage and to identify critical issues and blockers. Perform load testing on APIs to identify and analyze performance issues and develop solutions to tune the performance. Participate in daily scrum, sprint refinements, planning, retrospectives and sprint reviews. 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:

  • Agile methodology.
  • Server-side programming with Spring MVC, Spring Boot, Java and Dropwizard.
  • Front end design using Angular.
  • YAML and Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Build APIs using Java and Spring MVC.
  • Create Stored Procedures to perform CURD operations.
  • Develop unit test cases using XUNIT, JUnit and Mockito.

Three years of this experience must include:

  • Write, edit, debug, and build C# code with Visual Studio.
  • Build Restful and GraphQL APIs using .NET and .NET Core.
  • Dapper for Object Relational Mapping (ORM).
  • Azure DevOps, Azure Service Bus Topic /Queue, Azure Data Factory, Azure SQL databases, Azure Cognitive Search, Azure Functions, Logic Apps and Azure Application Insights.
  • Terraform and ARM Templates, ASPS, App Services, Function App, Redis Cache, Key Vaults, Certificates, Application Gateway Configurations, DNS, and NSG rules in Azure Cloud using Infrastructure as Code (IOC).
  • Load testing on APIs with Neo Load and JMeter.

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.

For complete details and to apply, please go to: http://www.hrblock.com/careers and reference corporate job #534061BR


H&R Block

Kansas City , MO
" "