Manage a team of developers, overseeing workload distribution, career development and team performance to meet business SLAs
Create robust, reusable software that can be depended on by other teams and customers
Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs while considering component re‑usability, data sharing, end user experience, performance and security
Identify continuous improvement opportunities and drive project progress and benefits
Create prototypes that can be rapidly shared with clients or consumers
Design & implement common patterns, services, components and frameworks
Leverage best-practices in continuous build, integration and delivery to improve quality and velocity
Manage and drive application change and modernization
Must have
...
Ready to Apply?
Join thousands of Americans building their careers