Senior Lead Developer
You will lead a team responsible for building and supporting enhancements to our application suite. Our applications are written in Python with a thin presentation layer written in .NET. The system leverages a Service Oriented Architecture running over SonicMQ with a SQL Server backend. Depending on the enhancement, you may need to make a change in one or more of the components.
Your team will be the first development team in Ireland so you will need to be prepared to spend some time in New York with the current development teams learning the system.
Requirements
Understanding Agile Methodologies and related programming practices like TDD, Pair Programming, and Code Craftsmanship, with a passion for continuing to learn
Experience with OOP concepts in any language. Enough so you consider yourself very strong
Experience leading and mentoring programmers in solving business problems and writing Clean Code
Ability to understand and utilise existing code written by other developers
Desire and ability to participate in Whole Team approach to building and validating application enhancements
Desire to learn and understand how our applications are helping the business users, and how the business functions in general
Ability to work closely with business users to understand enhancement requests and iterate toward a solution.
You will lead a team responsible for building and supporting enhancements to our application suite. Our applications are written in Python with a thin presentation layer written in .NET. The system leverages a Service Oriented Architecture running over SonicMQ with a SQL Server backend. Depending on the enhancement, you may need to make a change in one or more of the components.
Your team will be the first development team in Ireland so you will need to be prepared to spend some time in New York with the current development teams learning the system.
Requirements
Understanding Agile Methodologies and related programming practices like TDD, Pair Programming, and Code Craftsmanship, with a passion for continuing to learn
Experience with OOP concepts in any language. Enough so you consider yourself very strong
Experience leading and mentoring programmers in solving business problems and writing Clean Code
Ability to understand and utilise existing code written by other developers
Desire and ability to participate in Whole Team approach to building and validating application enhancements
Desire to learn and understand how our applications are helping the business users, and how the business functions in general
Ability to work closely with business users to understand enhancement requests and iterate toward a solution.