Center of Excellence Development Engineering Lead

expert programming skills, MEAN Stack, innovation, Best practices, Continuous delivery, Continuous integration, Software engineering
Full Time
$180,000 - $250,000
Work from home available

Job Description

Fortune 500 Professional Services firm is seeking a Development Engineering Lead within the newly created technology Center of Excellence. This is an extremely technical role that provides the opportunity for personal growth working with the latest cutting edge industry technologies combined with the ability and expectation to leverage your expert coding skills in innovating and pushing the limits of modern technologies.

 

What can you expect?

  • We are creating a Center of Expertise with the mandate of driving up the quality and value of software delivery and implementation across the enterprise
  • The Center of Excellence will contain a small number of experts in Agile software engineering, test automation, technical training, development tooling and metrics management, along with development teams to support the creation of central API based services, and centralized security patching
  • The team will drive success across our development organizations through a combination of coaching, best practice development and direct assistance and will additionally be responsible for increasing overall code quality, reduce time to market and support required for applications
  • The group will work in collaboration across Business Units helping to guide software development doing so in a way that embodies the best practice principles they have developed
  • The Development Engineering lead focuses on the processes and disciplines around software creation, drives consistency of code generation, documentation, a focus on disciplines such as “secure by design” and drives code reuse across the enterprise

 

We will count on you to:

  • Recruit the new engineering / SDLC team working in collaboration with the other COE leads (Agile coaches, training, test engineering, and DevOps)
  • Establish standardized delivery processes for SDLC to include both Agile and waterfall methodologies
  • Develop and maintain best practice development frameworks and establish standards including modern development tools
  • Accelerate developer on-boarding, increase overall code quality, and reduce time to market, simplify support
  • Develop practices and guidelines to improve consistency and reuse of code
  • Provide technical guidance and educate team members on development practices
  • Have a passion for and ability to work with software development teams releasing production-ready software on a regular basis. Be an expert developer in an Agile environment, highly technical
  • Able to own the SDLCs and to improve them in partnership with other COE leaders bringing better quality software to market faster
  • Assist divisional development teams with filling open roles and skill sets that will evolve the organizations development practice, achieve lower cost, and promote faster delivery
  • Assist the COE lead in analyzing the development capabilities within the firm and identify opportunities to centralize and consolidate common development activities such as RTB support and minor enhancements

 

What you need to have: 

  • Be a Senior Development Leader that has gained significant knowledge and experience of software delivery using Agile methodologies at scale
  • Have systematically and effectively transformed development teams and lead them on the "Agile journey"
  • Be a thought leader in the Agile space and able to gain the respect of the Heads of development across the business units
  • Significant experience successfully and effectively running development teams / delivery, broad experience across multiple programming languages and frameworks with in-depth skills in JavaScript, Node and .NET or Java
  • Expert in contemporary application development stacks including MEAN, MERN, Microsoft and other emerging open source technologies
  • Experience designing and deploying applications on cloud infrastructure with providers such as AWS, Azure, or Google, building cloud native software architectures
  • Have worked with Agile, Lean and Continuous Delivery approaches, such as Continuous Integration, TDD, Infrastructure as Code etc., and experience with container technologies such as Docker and Kubernetes
  • Practiced experience refactoring, design patterns, design driven development, continuous integration, system and application design, application security.
  • Industry experience in end-to-end solution design and development of Microservices, service-oriented architecture (SOA) and object-oriented programming (OOP) models
  • Sound knowledge of various security models and best practices including but not limited to Application security, Authentication, Authorization, SSO, database level security, encryption schemes & standards
  • Strong experience working with SQL and No-SQL databases, knowledge of networking, firewalls, load balancers etc.
  • Experience with large-scale, high availability server architectures and CI/CD pipeline to deploy applications, preferably in the cloud

 

What makes you stand out: 

  • Ability to engage with senior stakeholders, understand their challenges and influence through compelling outcomes
  • A strong leader, able to sell a vision, excellent communicator and has experience working with both technical and non-technical colleagues in a cross-functional environment
  • Able to work collaboratively with peers from all divisions across the firm, able to lead discussions, build consensus, encourage adoption and an appetite for change
Dice Id : emtekny
Position Id : edcoeenglead
Originally Posted : 2 weeks ago
Have a Job? Post it