Job Information |
Our global Financial Research & Data Analytics client is seeking to recruit a Team Leader to lead the internal software engineering team in the design, build, management and support of the firm’s AWS cloud and web infrastructure. She/he will lead the design and development of web-based distributed multi-tier applications and software systems and will be responsible for defining application architecture, implementing new features and leading long-term technology innovation.
Responsibilities:
- Collaborate with cross-functional business and technical leadership teams to identify, design, develop, test, and launch software applications
- Develop and support software solutions that operate with a high degree of operational excellence
- Lead the design and implementation of major features from the front end client through the underlying services powering it
- Partner with business and technical teams to deliver the best technology solutions
- Oversee system design and support and mentor junior developers
- Analyze innovative solutions and make technical recommendations to address business problems
- Stay current on cutting-edge technical tools, trends, solutions and frameworks
- Promote new technologies and solutions with the team and strive to raise the bar on engineering excellence
Requirements:
- Bachelor’s Degree in Computer Science (preferred) or equivalent work experience
- 7+ years of software engineering experience developing distributed multi-tier applications across web, mobile, and traditional applications
- Demonstrated use of AWS technologies at scale in a production environment
- Demonstrated experience with React, serverless, containers, microservices, CI/CD, and cross-platform development
- Advanced Node.js and Python programming skills
- Demonstrated experience in full stack development and consuming RESTful services, as well as building APIs at scale and having understanding of designing customer centric APIs
- Excellent communication and interpersonal skills with the demonstrated ability to collaborate effectively with cross-functional teams
|