Lead Application Developer

Employment Type

: Full-Time

Industry

: Miscellaneous



In Research and Development IT, we deliver complex enterprise systems to help Research Scientists at Regeneron solve their toughest business problems. We bring together multi-disciplinary, highly-skilled technical teams to deliver high-quality technical solutions and services that deliver business value.

The Lead Application Developer will have an open-source and distributed computing background preferably in Swift, Java, nodejs, Angular, React.
The Lead Application Developer will bring a broad understanding of modern technologies, architectural principles and design patterns, and will formulate a technology roadmap that aligns with business priorities, scales for the future, and disrupts when necessary to continually improve and deliver value.

Responsibilities:

The role you will play includes:
Hands-on technologist with skills to lead and collaborate with the engineering team (heavy coding)
Working as a technology lead with both internal and external stake holder
Modernizing the legacy technologies across scientific application landscape
Collaborating with and influencing others to build the next generation of applications to support the ever-evolving needs of Regeneron s scientists
Acting as an expert technical resource for enterprise architecture, solution architecture, software development, and testing
Defining and driving adoption of best practices in code health, testing, and maintainability across Regeneron
Maintaining strong expertise and knowledge of current and emerging technologies and products; evaluating and implementing new technologies, development frameworks, and languages
Mentoring on approach and execution of solutions, coaching on technologies, and establishing a team-wide comprehension of solution capabilities and direction
Requirements:

7+ years experience in systems implementations with a focus on custom web application development
Proven ability to adapt to new languages, frameworks, technologies as the need arises; previous experience in a role selecting, adopting, and using technology that makes business sense, is supportable, and scalable
Significant software development and infrastructure architecture experience in designing and architecting enterprise web applications
Experience leading and inspiring software development teams
Demonstrable skill in collaborating with other IT teams, vendor partners, internal collaborators, and architects to deliver solutions; advocacy for a DevOps approach to the software development lifecycle
Solid understanding of the practical application of Agile development methods and leading software development teams in an Agile/Lean/Continuous Delivery environment
Interest in and experience mentoring junior developers and driving technical discussions and decisions
- provided by Dice

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...