What are the responsibilities and job description for the Technical Lead position at Agility Partners?
Agility Partners is seeking a qualified Technical Lead to fill an open position with one of our clients. This is an exciting opportunity for an experienced technical leader to design, develop, and implement innovative software applications while driving system stability and performance enhancements. The ideal candidate will provide technical leadership to onshore and offshore teams, ensuring alignment on best practices and system integration strategies. If you have a passion for technology and leadership, this role offers the chance to make a significant impact.
Responsibilities:
• Lead the design, development, and implementation of software applications aligned with business objectives.
• Provide technical leadership to onshore and offshore teams, including contractors and full-time employees.
• Define and execute API strategies for customer integrations and system improvements.
• Troubleshoot and resolve system issues, including production outages.
The Ideal Candidate:
• Has experience in software development and technical leadership.
• Possesses expertise in multiple technologies, including front-end and back-end development.
• Experienced with microservices, API design, and event-driven architecture (Kafka).
• Is proficient in Test-Driven Development (TDD) and software development life cycles.
• Demonstrates strong problem-solving skills and experience handling production outages.
• Is experienced with agile methodologies and tools such as Jira and GitHub.
• Has expertise in server-side languages (Java, Node.js) and database technologies (MongoDB, PostgreSQL, BigQuery).
Reasons to Love It:
• Opportunity to lead and drive innovation in a highly technical environment.
• Work with cutting-edge cloud technologies and modern development frameworks.
• Collaborate with a talented team in a fast-paced, impactful role.