Help to ensure that the defined architecture and development standards are adhered to.
Assumes the leadership role as it relates to mentorship, training and giving feedback to development staff.
Participates in software development functions such as: Design, Design Reviews, Code Reviews and Project Status.
Leads the planning process for new feature development and existing software maintenance.
Coordinate and maintain the configuration for software system installations.
Coordinate and maintain the configuration for new release implementation and migration.
Coordinate elements of the project plan with other technology staff outside of the project team.
Consult with appropriate staff/departments on application requirements, user interface functionality and maintenance of systems.
Assist Architects to help define the best approach to implementing new features/functionality and resolving technical implementations on additions to existing features
Provide obstacle removal and guidance to development staff, quality assurance and production support staff.
Provides timely response and support to production line customer issues and helps to ensure that system maintains all SLAs throughout investigation, troubleshooting and resolution.