Technical Lead

Job Category: Technical Lead
Job Location: Hyderabad
Work Type: WFO or TBD (Hybrid/WFH)
Job Summary:

We are seeking an experienced and motivated Technical Lead to join our technology team. The ideal candidate will possess strong technical expertise, leadership skills, and the ability to guide and mentor a team of developers. As a Technical Lead, you will play a crucial role in the planning, design, and execution of complex software projects, ensuring the delivery of high-quality solutions.

  1. Technical Leadership:
    • Provide technical leadership and guidance to a team of developers.
    • Lead the design and implementation of software solutions, ensuring adherence to best practices and coding standards.
  2. Project Planning and Execution:
    • Collaborate with project managers and stakeholders to define project scope, objectives, and deliverables.
    • Plan and manage the execution of software development projects, including timelines, resource allocation, and risk management.
  3. Team Collaboration:
    • Foster a collaborative and innovative team culture.
    • Work closely with cross-functional teams, including developers, testers, and business analysts, to achieve project goals.
  4. Code Review and Quality Assurance:
    • Conduct regular code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
    • Implement and enforce best practices in software development.
  5. Technical Design and Architecture:
    • Lead the architectural design of software solutions, making strategic decisions that align with business objectives.
    • Evaluate and select appropriate technologies for project implementation.
  6. Mentorship and Training:
    • Mentor and coach team members, fostering their professional development.
    • Provide technical training and guidance to enhance the skills of the development team.
  7. Problem Solving:
    • Address technical challenges and provide innovative solutions.
    • Collaborate with the team to troubleshoot and resolve complex technical issues.
  8. Continuous Improvement:
    • Stay abreast of industry trends and emerging technologies.
    • Identify opportunities for process improvement and contribute to the evolution of development methodologies.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree is a plus.
  • Proven experience as a Technical Lead or similar role.
  • Strong technical proficiency in software development, with expertise in languages such as Java, Python, or C#.
  • Excellent understanding of software design principles, architectural patterns, and best practices.
  • Experience with Agile/Scrum methodologies and project management.
  • Leadership and interpersonal skills with the ability to motivate and guide a development team.
  • Excellent problem-solving and decision-making abilities.
  • Effective communication skills for both technical and non-technical stakeholders

Apply for this position

Allowed Type(s): .pdf, .doc, .docx