As a Software Solutions Developer, you will be responsible for enhancing and maintaining multiple software modules or components as part of an agile development team.
* Manage a team of developers and provide technical assistance to support teams and other development teams within the organization.
* Analyze, design, develop, test, and debug large and complex software enhancements and solutions within the company's business and technical problem domains.
* Collaborate with analysts and product managers to create simple and sustainable software solutions for complex problems.
* Provide informed guidance and critical analysis of proposed changes during code reviews.
Requirements:
* Bachelor's degree (or equivalent) in Computer Science or other technical course of study required.
* Over 5 years managing teams experience.
* Over 8 years in cloud native development using Java (Spring experience desired).
You will also engage in the agile software development process by adhering to and advancing the scrum methodology, including attending daily standups, sprint planning, backlog grooming, and retrospectives.