location : Remote
Job Description :
Leads the design, development and delivery of technology-enabled applications, products and services
Oversees the delivery of technical solutions and ensures that the delivered solution meets the business requirements, design requirements and technical specifications.
Provides coaching and mentoring to junior developers.
Planning and execution: Leads the conceptual design development, ensuring that the solution is viable and designed appropriately to solve the business case;
provides support for the facilitation and review of estimates, development and deployment plans for all capabilities participating in the release.
Project process support: Provides/coordinates estimates for the development components required for the solution and overseeing design efforts across capabilities/systems;
provides support to project managers to ensure design/build activities remain within project schedule/budget; acts as a technical advisor to the project manager, QA lead and/or business;
facilitate escalation and resolution of technical issues during the development of the solutions; responsible for vendor work, delivery review and acceptance.
Communication: Responsible for assessing and communicating status of development activities based on summaries from Systems Analysts, other Developers, Vendors and other solution participants;
facilitate the maintenance and progression of development standards and currency of solution frameworks.