| Responsibility |
Essential Aspects of Responsibility |
Percent |
| Strategic application architecture |
Document and present current and strategic application architecture |
 |
| Define the architectural vision of how applications will be designed and implemented |
Define the architectural vision of how applications will be designed and implemented, ensuring the integrity of the vision throughout application’s life cycle. Architectural duties include: Describe, document, diagram and present systems as interactions between modular capabilities. Identify, plan for and document interfaces between applications and hardware/network. Design systems with an eye on components built and documented for reuse. |
 |
| Lead the definition and implementation of the Software Development |
Lead the definition and implementation of the Software Development Life Cycle Methodology be used in application development. Ensure consistency in the teams’ approach and work with QA Manager to ensure consistent quality. |
 |
| Define and communicate at departmental level best practices |
Define and communicate at departmental level best practices in our approach to application development. Oversee implementation. |
 |
| Coordinate efforts with team and business stakeholders. |
Work with the VP of Application Development in coordinating and prioritizing efforts in software development based on team resource availability and business need. |
 |
| Assist management |
Assist management in the selection of technologies and tools. |
 |
| Tactical Events |
Tactical Event - Develop a detailed plan for the re-engineering of our existing routing framework. Detailed system design; Provide guidance in establishing effective development, testing and staging environments; Technical and developmental lead on the MCD.net project. |
 |
| Participate and validate the technical approach and assumptions |
Participate and validate the technical approach and assumptions that underlie project plans for application development projects at each phase, ensuring conformity to the strategic view. |
 |
| Provide lead application development |
Provide lead application development capability on select key projects. |
 |
| Review project estimates |
Review project estimates during planning and at key milestones for key projects |
 |
| Assist in the selection process |
Assist in the selection process for external & internal resources as needed |
 |
| Mentor new and existing application |
Mentor new and existing application staff as needed. |
 |
| Assist in all areas of daily and production operation of IT. |
Stay current on emerging technology and trends and advise on where and when to shift. |
 |
| Identify existing points of application failure |
Identify existing points of application failure, define and help implement long- term solutions. |
 |