Description

Essential Job Responsibilities:

. Designs and develops software applications.
. Performs coding, debugging, testing and troubleshooting throughout the application development process.
. Provide consultation on complex projects. Work on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge.
. Translate business and functional requirements into documented technical specifications.
. Utilize development skills to build software and unit test new systems functionality per technical specifications, with deliverables to include builds and releases.
. Build and unit test production deployment packages with implementation plans for scheduled systems enhancements.
. Participate in reviews (walkthroughs) of technical specifications and software with other members of the technical team.
. Communicate design, requirements, functionality, and limitations of systems/applications.
. Meet project schedules by providing accurate estimates of effort required for development deliverables, by communicating updates on project progress to development and project management, and by escalating issues which may affect project success to management.
. Collaborate/partner with other teams including Systems Engineering, Systems Testing, and Project Management for successful delivery of systems enhancements.

Education

Bachelor’s Degree