Lead Software Engineer
JOB SUMMARY
Provide technical expertise to design, develop and maintain software components and products that support H&R Block business applications. Provide a lead role for day-to-day functional tasks in the team, developer support and maintaining the development environment. Assist in planning and implementation of a strategic direction for the product. Create, maintain and improve Cloud resources for application development and support. Lead architectural changes in the system. Create and maintain documentation of design approaches and internal architecture of the system. Establish and ensure compliance of the applications to the latest industry standards and zero-trust security principles. Create, maintain and execute unit test and alpha test plans. Identify gaps and establish automations with DevOps. Mentor and coach other team members.
QUALIFICATIONS
Bachelor’s degree in Computer Science, Information Technology, Computer Information Systems, or a related field.
Eight years of IT design and development experience to include:
- Message Queue, Microservices, Docker.
- Cloud Computing / Cloud Native, REST, SOAP.
- JavaScript, TypeScript, Angular, HTML5, CSS3, SASS.
- Webpack, Grunt, Gulp, Ionic, Cordova, Capacitor, Git, SonarQube.
- CI/CD pipelines.
- NPM, TDD, Azure AD.
- Spring Boot, Batch, MVC, AOP.
- SQL, SQL Server, MySQL, Oracle DB.
- Cassandra DB, Redis, RabbitMQ, ReactJS.
- Cloud Foundry, Kubernetes, Hibernate, JPA.
- Elasticsearch, Logstash, Kibana.
- Pub/Sub, Splunk, AppDynamics, Maven, Junit.
In lieu of a bachelor's degree plus eight years of experience, a master's degree plus six years of experience is acceptable.
For complete details and to apply, please go to: http://www.hrblock.com/careers and reference corporate job #499747BR.