Information Technology
Full-Time
Synectics Inc.
Overview
Location: Kochi
About The Role
In this role, you will be responsible for providing technical leadership, guidance, and hands-on coding expertise to drive the success of our product engineering teams. As an Engineering Technical Lead, you will be accountable for ensuring the successful delivery of high-quality software solutions, mentoring team members and provide inputs on technical design.
As a member of a multi-disciplined agile team, you will collaborate with other engineers, architects, test engineers, product managers to deliver end-to-end solutions that meet product and design requirements.
Experience using common package management and build tooling, such as Yarn, webpack and Gradle.
Experience with agile development practices, such as CI/CD and TDD.
Experience developing cross-platform solutions for native and web platforms.
Experience using Docker and Kubernetes or similar containerization tools.
Experience building microservices and micro-frontends.
Competency using Azure DevOps (ADO).
About The Role
In this role, you will be responsible for providing technical leadership, guidance, and hands-on coding expertise to drive the success of our product engineering teams. As an Engineering Technical Lead, you will be accountable for ensuring the successful delivery of high-quality software solutions, mentoring team members and provide inputs on technical design.
As a member of a multi-disciplined agile team, you will collaborate with other engineers, architects, test engineers, product managers to deliver end-to-end solutions that meet product and design requirements.
- Leadership & Team Management:
- Lead, mentor, and manage a team of software engineers.
- Foster a collaborative environment, promoting best practices and continuous learning within the
- Conduct code reviews and provide constructive feedback to team members.
- Software Development:
- Design, develop, and maintain backend services using Java, Spring Boot, and related technologies.
- Architect and implement frontend applications using React Native or Angular.
- Collaborate with cross-functional teams to gather requirements and translate them into technical
- Ensure the codebase adheres to best practices, is well-documented, and maintainable.
- Database Management:
- Design and optimize database schemas for MSSQL and/or Oracle databases.
- Write efficient and scalable SQL queries, stored procedures, and triggers.
- Perform database performance tuning and ensure data integrity.
- Testing & Quality Assurance:
- Implement and maintain unit tests, integration tests, and end-to-end tests.
- Ensure high test coverage and work with QA to automate testing processes.
- Conduct performance testing and ensure the application meets required performance standards.
- DevOps & CI/CD:
- Design and maintain CI/CD pipelines for automated deployment and testing.
- Implement containerization using Docker and orchestration with Kubernetes.
- Architectural Design:
- Advocate for best practices in microservices architecture and API design.
- Stay updated with emerging technologies and trends and integrate them into the development
- Communication & Collaboration:
- Work closely with product managers, designers, and other stakeholders to deliver high-quality
- Communicate technical concepts and solutions clearly to non-technical stakeholders.
- Participate in technical discussions, propose innovative solutions, and influence decision-making.
- Technical Expertise: Extensive experience in software development with a strong background on
- TypeScript and React Native on the front end.
- Experience developing robust, scalable REST APIs using Java and Spring Boot.
Experience using common package management and build tooling, such as Yarn, webpack and Gradle.
Experience with agile development practices, such as CI/CD and TDD.
Experience developing cross-platform solutions for native and web platforms.
Experience using Docker and Kubernetes or similar containerization tools.
Experience building microservices and micro-frontends.
Competency using Azure DevOps (ADO).
- Leadership: Proven experience leading and mentoring software development teams. Ability to inspire, guide, and support team members to achieve product development goals.
- Problem Solving: Strong analytical and problem-solving skills with the ability to make sound technical decisions.
- Communication: Excellent communication skills, both verbal and written, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders.
- Collaboration: A collaborative mindset with the ability to work effectively in cross-functional teams.
- Agile Methodologies: Experience working in an Agile/Scrum development environment.
- Continuous Learning: A commitment to continuous learning and staying updated on industry trends and technologies.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in