Department: Product & Solutions
Location: Chennai
Job Description
As the Project Lead for Integrations Engineering, you will oversee the architecture and development of custom applications that bring data-driven insights directly into the flow of work. You will lead the creation of native apps for platforms like Slack and Microsoft Teams, while building robust, high-performance data adapters in Java and Python to connect these front-ends with diverse enterprise data technologies.
Job Responsibilities & Duties
- Platform Orchestration: Lead the design and end-to-end development of integrations and apps for Slack, Teams and other business connectivity & productivity applications
- Data Adapter Engineering: Architect and build scalable middleware/adapters in Java and Python to fetch, transform, and sync data between enterprise systems (SQL, NoSQL, Cloud Warehouses) and productivity suites.
- Productivity Tool Integration: Develop and maintain integrations/add-ins for MS Excel and Word, ensuring seamless data flow between documents and backend databases.
- Technical Leadership: Mentor junior developers, conduct code reviews, and define the long-term technical roadmap for marketplace ecosystems.
- Security & Compliance: Ensure all integrations meet enterprise-grade security standards, specifically focusing on OAuth2, SSO, and data encryption at rest and in transit.
Desired Skills & Experience
Required Skills
- Overall: 15+ years of professional software development experience.
- Domain Specific: 3+ years of hands-on experience building apps within enterprise communication ecosystems (Slack, MS Teams, Zoom) or productivity add-ins (Excel/Word or Google Workspace suite of products) or partner marketplace ecosystems.
- Background in NLP (Natural Language Processing) to build smarter bot interactions.
We value knowledge and/or experience in the following:
- Development Lifecycle and Version Control (pref. Maven and git).
- Agile software development Methodologies.
- Spring Framework, Spring Boot and/or related technologies.
- Java Web Applications and related technologies, esp. server-side.
- Client-side Web technologies.Leadership: Proven track record of leading technical projects from discovery to deployment.