This position is responsible for coding, configuration, testing, system performance optimization, and interoperability issues. The Software Developer will work with business product owners, developers, and quality analysts to drive value delivery and will participate in all phases of Agile software development. Key Responsibilities: Codes and/or configures, tests, and implements programs and packages. Develops appropriate programs and systems documentation according to SAFe Agile principles and industry standards. Builds and runs unit tests. Monitors test results and takes required corrective action. Develops understanding of both systems and/or business knowledge. Collaborates with the Business Product Owner and IT partners to create and refine user stories and acceptance criteria for projects. Participates in structured walk-throughs, secure coding, and technical reviews. Assist in production maintenance of applications Work independently and within a team of developers to deliver end-to-end solutions to customer's problems. This job profile is not meant to be all-inclusive of the responsibilities of this position; may perform other duties as assigned or required Qualifications Bachelor's degree in Computer Science, Computer Information Systems, Business Information Systems, Engineering or related discipline or equivalent work experience Experience as a team member on project teams or support teams; experience on Agile project teams is preferred |