We are looking for a skilled and collaborative Developer 2 to join our growing software engineering team. In this role, you will take ownership of development tasks across the software development life cycle (SDLC), contribute to solution analysis, design, development, testing, implementation and maintenance of software programs (reports, interfaces, conversions, enhancements, workflows, services, etc.), applications and systems. Under the guidance of the Principal Software Engineer, Developer 3, Lead Developer, the incumbent is capable of performing complex and large development assignments and may assist with planning and directing a small development team through the development stages of a project or production support effort. The incumbent provides support to end-users by providing application expertise, training, and development. Incumbents may be primarily involved in project-based delivery or in application support.
This position is well-suited for a developer who is ready to take on more complex assignments, demonstrate strong problem-solving capabilities, and act as a dependable team player in a collaborative development environment.