Develops and directs the delivery of software programs including design, build and test in various software technologies, application programs in accordance with a specified business need and in a way that achieves the development goals for assigned projects.
Requirements
- Interpret written business requirements, functional requirements and technical specification documents to design and develop technical solutions that meet business needs
- Collaborate with IT and Business partners to design, develop, and troubleshoot end to end technical solutions
- Perform system design and specification development, program logic and flow-charting that meets the stated project objectives
- Identify resource needs and work with the Project Manager to build project team
- Provide status and progress updates to Project Manager
- Contribute to design review meetings with other members of Application Development
- Create and maintain technical documentation using defined technical documentation templates that meet SDLC standards
- Analyze, design, code, build, debug and migrate J2EE applications
- Create and maintain supporting documentation
- Perform and assist quality assurance testing