31 Jul
|
Utthunga Technologies
|
Karnataka
31 Jul
Utthunga Technologies
Karnataka
- Embedded C, C++
- Embedded Linux
- Build systems & Tool chain
- Expertise in GitHub
- Legacy Codebase Analysis & Migration
- CMake
- API Implementation
Roles and Responsibilities
### Job Title: Technical Lead
#### Roles and Responsibilities:
1. **Team Leadership**:
- Lead a team of software developers and engineers, providing direction and technical guidance.
- Foster a collaborative and innovative team culture, encouraging knowledge sharing and skill development.
2. **Technical Oversight**:
- Serve as the primary point of contact for technical issues, ensuring that the team adheres to best practices and coding standards.
- Review code, architecture, and design to ensure quality and feasibility.
- Conduct regular technical assessments and provide constructive feedback.
3. **Project Management**:
- Collaborate with product managers and stakeholders to define project requirements, scope, and timelines.
- Oversee project progress, identify risks, and implement mitigation strategies to ensure deadlines are met.
- Participate in Agile or Scrum processes, including sprint planning and retrospectives.
4. **System Architecture and Design**:
- Design and architect scalable and robust systems, ensuring the integration of new technologies and tools.
- Evaluate and recommend new technologies and frameworks to improve development efficiency and product quality.
5. **Mentoring and Training**:
- Mentor junior developers and team members, fostering professional growth and enhancing technical proficiency.
- Create training materials and conduct workshops to share knowledge and best practices within the team.
6. **Collaboration and Communication**:
- Facilitate transparent and effective communication among team members, stakeholders, and other departments.
- Prepare technical documentation, including design specifications, user manuals, and API documentation.
7. **Quality Assurance**:
- Ensure implementation of automated testing and other QA methodologies to maintain product integrity.
- Address and resolve technical issues and bugs in a timely manner.
8. **Stakeholder Engagement**:
- Collaborate with non-technical stakeholders to translate technical concepts into understandable terms and facilitate collaborative workflows.
- Present technology solutions and progress updates to stakeholders and upper management.
9. **Continuous Improvement**:
- Stay current with industry trends, emerging technologies, and continuously seek ways to enhance team performance and product quality.
- Advocate for and lead initiatives that promote continuous integration/delivery practices and DevOps principles.
10. **Compliance and Security**:
- Ensure that all products and processes comply with organizational policies and industry regulations, particularly regarding data protection and security.
- Implement security best practices throughout the development lifecycle.
---
This outline provides a comprehensive overview of the roles and responsibilities expected from a Technical Lead, focusing on leadership, technical expertise, project management, and team collaboration.
📌 Technical Lead (Karnataka)
🏢 Utthunga Technologies
📍 Karnataka