Job Information
H&R Block *Sr Software Engineer in KANSAS CITY, Missouri
534061BR
Title:
*Sr Software Engineer
What you'll do... :
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.
Job ID:
534061BR
Address1:
CSC ONE H&R BLOCK WAY
City:
KANSAS CITY
State:
Missouri
About H&R Block... :
H&R Block’s purpose is simple: To provide help and inspire confidence in our clients and communities everywhere. We’ve been true to that purpose since brothers Henry and Richard Bloch founded our company in 1955. Since then, we’ve grown to have approximately 12,000 offices throughout the United States and around the world.
We are a people company first and a tax company second. People who join H&R Block say it feels like being part of something bigger. A place with an amazing and storied history, but with a strong and urgent focus on the future. Maybe it’s how determined, forward thinking and innovative we are, or how accessible our leadership is. We believe it’s all those things, and much more.
H&R Block is committed to diversity and inclusion and is proud to be an equal opportunity employer. We consider qualified applicants regardless of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. All qualified applicants are welcomed and encouraged to apply.
Employee Type:
Regular
What you'll bring to the team... :
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.
Posting Title:
*Sr Software Engineer
Sponsored Job:
#LI-DNI INDEED-DNI
Job Family:
Application Development
WOTC Eligibility Check:
Yes