*Sr Software Engineer

| Kansas City, MO, USA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What you'll do

JOB SUMMARY

Provide technical expertise to design, develop, and maintain software components and products that support H&R Block business applications. Create high and component-level design architecture documentation. Propose product design features to support scalability, usability, and better performance. Analyze user requirements and define functional specifications. Create new modules and extend existing modules of multi-tiered applications using C#. Develop front-end of web-based applications. Develop stored procedures, functions, triggers, and views using T-SQL. Lead multiple modeling, simulations, and analysis efforts to uncover the best .Net solutions. Conduct code reviews with developers. Develop and implement test validations of the applications. Mentor and coach other team members.

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.

What you'll bring to the team

QUALIFICATIONS

Bachelor's degree or equivalent in Computer Science, Information Technology, Computer Engineering, Computer Information Systems, or a related field.

Five years of IT experience to include:

  • Agile methodologies.
  • .Net Solutions, SQL Server, ADO.Net, JavaScript, and VBScript.
  • Entity Framework, MVC Framework, and GUI.
  • Web application front-end with C#, ASP.Net, Angular, Typescript, CSS, Bootstrap, jQuery, and HTML.
  • REST APIs and Web Services.
  • Stored procedures using T-SQL.

Three years of this experience must include:

  • Iterative, Scrum, and Waterfall.
  • SOA based WCF services.
  • LINQ to SQL, and infrastructure as code using Terraform.
  • Azure SQL, Azure AD, Azure Redis, Azure Service Bus, Azure Kubernetes Service (AKS), Azure AppServices, Azure Functions, and SignalR.
  • AngularJS and Ajax.
  • CI/CD pipelines using Azure DevOps, GIT, Maven and Jenkins.
  • Code quality control using SonarQube.
  • Create unit tests using MSTest and XUnit.
  • Generate PGP and SSH Key Pairs for file encryption.
More Information on H&R Block
H&R Block operates in the Retail industry. The company is located in Kansas City, MO. H&R Block was founded in 1955. It has 16423 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Dental insurance, Vision insurance, Health insurance, Mental health benefits and 401(K). To see all 119 open jobs at H&R Block, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about H&R BlockFind similar jobs