Location: US Only
Duration: 6-9 months (with potential for extension based on project needs)
Position Summary:
We are seeking a highly experienced Tech Lead to drive the successful technical
implementation of the Project. The ideal candidate will be responsible for leading cross-
functional teams, managing escalations, and ensuring the highest standards in quality and
timely delivery of project milestones.
Key Responsibilities:
• Lead the end-to-end technical implementation of the Project.
• Provide technical oversight, ensuring adherence to best practices, design patterns,
and coding standards.
• Manage and mentor a cross-functional team including developers, QA engineers,
and DevOps.
• Act as the primary escalation point for technical issues, ensuring swift decision-
making and issue resolution.
• Collaborate with business stakeholders and product owners to translate
requirements into technical deliverables.
• Oversee code reviews, unit testing, and integration testing to maintain code quality.
• Drive technical innovation and continuous improvement within the team.
Technical Skills Required:
• Expertise in Java stack, including Spring Boot and Microservices architecture.
• Hands-on experience with SQL Server for complex queries, stored procedures, and
performance optimization.
• Strong proficiency in AG Grid and other report/data exploration tools.
• Experience with Swagger documentation for API design and clarity.
• Solid understanding of data modeling and normalization principles.
• Proficient with Azure Cloud Services, including Azure DevOps, Azure Functions,
App Services, and CI/CD pipelines.
• Familiarity with containerization technologies like Docker and Kubernetes.
Leadership and Collaboration Skills:
• Proven track record in technical leadership roles within global, enterprise-level
projects.
• Strong problem-solving skills and the ability to manage project risks and issues
effectively.
• Experience facilitating Agile ceremonies, including sprint planning and
retrospectives.
• Ability to mentor junior engineers, fostering a collaborative and high-performance
engineering culture.
• Excellent communication skills, capable of interacting with both technical and non-
technical stakeholders.
Certifications and Education:
• Bachelor's degree in Computer Science, Information Technology, or a related field
(Master’s degree preferred).
• Preferred Certifications:
o Oracle Certified Professional: Java SE 11 Developer
o Microsoft Certified: Azure Solutions Architect Expert
o Certified Scrum Master (CSM) or PMI Agile Certified Practitioner (PMI-ACP) is
a plus.
Experience:
• Minimum 8 years of professional experience in software development.
• At least 3 years of experience in a technical leadership role.
• Proven experience delivering complex technical projects in a global, distributed
team environment.