Directs the activities of the provided software engineering services which may include requirements management, architecture, development and quality control, deployment and production support, software delivery project and release management, etc.
Roles And Responsibilities
This is a technical position providing solutions and oversight for one or more software engineering disciplines and works closely with architecture and drives adoption of the right technologies and platforms to meet the overall technology vision, roadmap and strategy established by Technology Development. Drives consistent standards, tools, and best practices across development, testing, performance engineering, and/or application/production support functions with the overall goal of improving application reliability. Responsible for developing creative options and alternate development/release strategies for meeting aggressive goals in terms of time to market in a very fast paced and dynamic environment. Works very closely with client product teams, User Experience teams, and their own teams to set up optimal Agile Development and Scrum PODS and sub-teams to maximize software engineering throughput, velocity, and overall efficiency.
Technical Skills
Key Competencies and Skills:
JAVA, Javascript, Adobe Experience Manager, eCommerce, REST, Internet security, Web page performance, Devsecops (e.g. Jenkins, deployment automation), test automation, agile development
Management Skills
- Management experience of Software delivery process
- Management experience of agile framework preferably SAFe Agilist / Certified Scrum Master
- Leads Change management, Managing Stakeholders, Project Management
- Understands Solution design and architecture
- Experience in Leading Development Teams
- Understands and can guide teams to make security an integral part of the development process
- Leads teams based on Lean, Open, collaborative but compliant work environment.
Education And Qualifications
Bachelor of Science degree in Computer Science, Information Systems, Computer Engineering, Applied Science, Electrical Engineering, or Math; Developer nanodegree; or equivalent experience.
8-15 years experience
Additional Information
Experience with delivering eCommerce, CRM and similar systems that support mobility related services will be extremely beneficial.