• Responsible for the functional software design and development of major complex portions of system software.
• Responsible for coding required to complete selected projects, including presentation, middle, and bottom tier components.
• Responsible for peer review of work done by other developers.
• Responsible for developer testing of selected projects.
• Works with product functional and technical leads to review and finalize requirements analysis for major projects.
• Works with other developers to assist them in design and development.
• If required, analyzes diagnoses and aids in resolving complex problems that may occur from client locations.
• Develop and maintain documentation as required for development procedures, standards, and design techniques.
• Develop software tools to aid in the internal processes of the company.