In this role, the selected candidate will analyze business requirements, follows written technical specifications to program or reprogram computer solutions; verifies program logic by overseeing the preparation of test data, testing and debugging of programs.
In this role, the selected candidate will maintain ongoing relationships with key client contacts, provide guidance and assistance to other developers as well as participate in business development activities by extending services to existing clients or designing solutions for new clients.
In this role, the selected candidate will adapt existing methods and procedures to create possible alternative solutions to moderately complex problems; understands the strategic direction set by senior management as it relates to team goals.
In this role, the selected candidate will ensure that development projects are well planned and organized, including business case development, impact assessment, charter, communication plans, and integrated project schedules.
In this role, you will collaborate on the design with other team members and product owners, both inside and outside the scrum team; develop reusable patterns and encourage innovation that will enable team velocity.
In this role, the selected candidate will work with a team of Developers / Engineers on functional requirements and specifications; possess strong communication skills; instill coding excellence and quality into the team and culture.
In this role, you will be a critical member of the team building the foundation for the company's next generation web platform and will support and extend running applications & assist in the design and development of new applications.
In this role, the selected candidate will perform all phases of software engineering including requirements analysis, application design, code development and testing; design and implement product features in collaboration with business and IT stakeholders.