Job Description: Technology Lead/Director
Job Title : Hands-on Technology Lead/Director
Keywords : Java Architect/Code Czar/Platform Integrity/Dev Discipline
Job Responsibilities:
- Manage a development team and own project deliveries.
- Architect, design, and develop software applications
- Mentor dev team on good object-oriented designs, patterns, domain modeling and coding standards.
- Motivate a team and create a strong culture of engineering excellence.
- Refine/Establish design/coding standards and guidelines; and communicate to team.
- Enforce Agile best practices like test-driven development, continuous integration, and test automation.
- Cultivate a technical backlog with team leads to upgrade platforms continuously and proactively.
- Analyze and trouble-shoot production issues; build fault tolerance and operational readiness into the system architecture with a focus on operationally ready solutions.
- Be a software and architecture guardian; own non-functional requirements, architectural direction, and quality of the code while addressing technical debt.
- Take ownership of the success of the team with a "gets things done" attitude; the ability to understand and leverage new technologies, potentially wearing many hats including Business Analyst, DBA, QA, and Project Manager.
Requirements:
- Eight or more years of experience; at least five as a developer/architect and three as a manager.
- Strong leadership capabilities and excellent communication skills.
- Experience in analysis, design, coding, and implementation of enterprise Java web applications.
- A deep understanding of scalability and high-availability systems is a must-have.
- Strong knowledge of and the ability to mentor a team on object-oriented design, including design patterns, test-driven development, continuous integration, and test automation.
- Experience in operations including managing live production applications and monitoring, remedying, and managing incidents.
- Good understanding of RESTful service design, API design, and best practices for building resilient and maintainable distributed systems.
- Experience in Unix based systems.
- Domain knowledge on Investment Research, accounting and market securities is a plus.
Didn’t find the job appropriate? Report this Job