Tech Lead - Chennai, India - Dew Software

    Dew Software
    Dew Software Chennai, India

    2 weeks ago

    Default job background
    Description
    Dew Software, a global leader in the digital transformation industry, is seeking a highly skilled and experienced Tech Lead to join our dynamic team. As a Tech Lead at Dew Software, you will play a key role in leading and managing a team of software engineers to deliver innovative and high-quality software solutions. You will collaborate closely with cross-functional teams, stakeholders, and clients to understand their requirements and translate them into technical solutions. Additionally, you will provide technical guidance, mentorship, and support to the team to ensure successful project delivery and continuous improvement.

    Responsibilities

    • Lead and manage a team of software engineers, providing technical guidance, mentorship, and support
    • Collaborate with cross-functional teams, stakeholders, and clients to understand requirements and translate them into technical solutions
    • Oversee the development and implementation of software solutions, ensuring adherence to best practices, coding standards, and project timelines
    • Drive innovation and continuous improvement within the team by staying up to date with emerging technologies and industry trends
    • Perform code reviews, provide feedback, and enforce code quality and standards
    • Identify and resolve technical issues and roadblocks, ensuring timely resolution and project success
    • Provide technical expertise and support to stakeholders and clients, addressing their inquiries and concerns
    • Contribute to the hiring, onboarding, and training of new team members

    Requirements

    • Bachelor's degree or higher in Computer Science, Engineering, or a related field
    • Minimum of 8 years of experience in software development, with a proven track record of delivering complex projects
    • Strong technical skills and expertise in one or more programming languages, such as Java, C++, Python, or Ruby
    • Prior experience in a leadership or technical leadership role, with the ability to lead and manage a team
    • Excellent problem-solving and analytical skills, with the ability to quickly understand and address complex technical issues
    • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
    • Experience working in an Agile development methodology
    • Passionate about technology and continuous learning, with a drive for excellence and innovation

    Benefits

    Qualifications: 1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 2. At least 9+ years of practical experience in backend development, with a strong command of one or more programming languages like Python, Go or JAVA. 3. Proven experience in designing and developing scalable backend systems for high-traffic applications. 4. Familiarity with cloud-based infrastructures (e.g. AWS, Google Cloud) and container technologies (e.g. Docker, Kubernetes). 5. Solid understanding of database systems and data modeling, as well as proficiency in SQL and NoSQL databases. 6. Experience with RESTful API design and implementation, and understanding of microservices architecture. 7. Knowledge of security best practices and data protection measures for backend systems. 8. Strong problem-solving skills and the ability to troubleshoot complex technical issues. 9. Excellent team player with good communication and collaboration skills.