] Office of Human Resources - Montgomery County Public Schools

OFFICE OF HUMAN RESOURCES AND DEVELOPMENT → CLASSIFICATION → APPLICATION DEVELOPER III

Sorted by job title: A - C | D - H | I - Q | R - Z

Application Developer III

MONTGOMERY COUNTY PUBLIC SCHOOLS CLASS DESCRIPTION
OFFICIAL TITLE: Application Developer III CODE: 4965 SQ/OQ: Optimal Qualified
WORKING TITLE: Application Developer III GRADE: 27 MONTHS: 12
SUMMARY DESCRIPTION; PHYSICAL DEMANDS; AND SPECIAL REQUIREMENTS: Summary Description: Designs, develops, tests and implements software applications in compliance with the Software Development Life Cycle. The Application Developer III will be responsible for the coordination of technical and business staff. Lead tasks as directed by the department supervisor/director. The Application Developer III will provide recommendations and serve as the technical and/or functional advisor for the business entity to ensure technical currency and continuing improvements and efficiency to functional processes. Physical Demands: Required to work at a computer workstation for sustained periods of time. Special Requirements: Ability to work occasional overtime when urgent work requirements exist. Non-compensated overtime, especially during peak periods and when urgent work requirements exist.
MINIMUM QUALIFICATION STANDARDS
KNOWLEDGE SKILLS ABILITIES: This position demands thorough expertise in the Software Development Life Cycle and expert use of the tools required for every part of the process. It also demands a strong working knowledge of the technologies required for the development and maintenance of complex transactional and decision support systems and a proven ability to assess, learn and implement new and emerging technologies. Ability to work independently and cooperatively as part of a team. Ability to work under severe time constraints. Must possess analytical and complex problem solving skills. Excellent verbal and written communication skills, human relations skills and time management skills. Knowledge of the seven core competencies of the Supporting Services Professional Growth System (SSPGS).
EDUCATION, TRAINING AND EXPERIENCE; CERTIFICATE AND LICENSE REQUIREMENTS: Education Training Experience:Bachelors degree preferred. Plus six to eight years of applications design and implementation experience and at least 2 years of technical leadership experience on a project team. Strong, proven practical experience and understanding in all phases of the software lifecycle. A strong understanding of quality assurance processes and standards. Solid business/professional writing and verbal communications skills. Other combinations of applicable education, training, and experience which provide the knowledge, abilities, and skills necessary to perform effectively in the position may be considered.Certificate License:None
OVERTIME ELIGIBLE: No

DUTIES AND RESPONSIBILITIES:

Example Duties:1. Gather/document functional requirements, analysis, and detailed specification of the application software requirements.2. Design application, programming/coding, testing and documentation.3. Create and maintain development plans that adhere to established MCPS development methodology.4. Develop test plans and input data to test validity of instructions and application logic.5. Advise supervisor and development teams about current industry standard application development practices and applicability to MCPS software development practices.6. Meet with the supervisor and stakeholders and provide status updates. Discuss requirements and technical directions for development efforts.7. Provides leadership to development team through all phases of the software development lifecycle. 8. Provide input into activities for the development team based on MCPS quality assurance and application development standards. 9. Conducts code reviews with development team to ensure compliance with established MCPS development, quality assurance, and system security standards. 10. Able to lead team for complete application project, such as leading a major upgrade initiative.11. Ability to perform all the duties of the Application Developer II.12. Performs related duties as required or assigned.

This description may be changed at any time.