Position : Tech Lead - .NET Core
Location : Kochi ( Work From Office )
Immediate joiners preferred.
Role Overview
We are seeking an experienced and proactive Software Technical Lead to oversee technical execution and team coordination across multiple projects. The Technical Lead will balance architecture ownership, hands-on development, mentoring, and delivery management, while guiding a team of developers to ensure high-quality, scalable, and timely software solutions.
This role requires strong technical expertise in API development, Mobile Application technologies, and .NET Core, along with leadership capability and effective stakeholder communication.
Key Responsibilities
1. Technical Leadership
Architecture s Design
- Define, review, and maintain system architecture across assigned projects.
- Ensure solutions are scalable, secure, and performance-optimized.
- Select appropriate technology stacks, tools, and frameworks (including API, Mobile App, and .NET Core technologies).
- Maintain architecture diagrams and technical documentation.
Code Quality s Best Practices
- Establish and enforce coding standards and review guidelines.
- Conduct regular code reviews and ensure adherence to best practices.
- Define and maintain branching strategies and version control workflows.
- Promote automated testing and CI/CD practices.
Technical Problem Solving
- Act as the escalation point for complex technical challenges.
- Guide developers in debugging and issue resolution.
- Ensure proper root cause analysis for production issues.
2. Project s Delivery Management
Project Planning s Execution
- Break down business requirements into technical tasks.
- Provide accurate effort estimations and timeline planning.
- Track sprint progress and ensure timely delivery.
Resource s Workload Management
- Allocate tasks efficiently across team members.
- Balance workload while encouraging skill development.
- Monitor productivity and identify project risks early.
Delivery Ownership
- Oversee deployment processes and release cycles.
- Ensure QA coordination and testing strategies are followed.
- Review release notes and ensure smooth production rollouts.
3. People Leadership s Mentoring
Team Development
- Mentor and coach developers for technical and professional growth.
- Conduct regular 1:1 meetings and provide constructive feedback.
- Identify skill gaps and recommend training or upskilling initiatives.
Knowledge Sharing
- Facilitate weekly technical discussions or demo sessions.
- Encourage collaborative problem-solving and peer learning.
Team Motivation
- Recognize achievements and promote a positive team culture.
- Foster accountability without micromanagement.
4. Stakeholder Communication
Client s Management Reporting
- Provide regular project updates, highlighting progress, risks, and mitigation plans.
- Translate technical updates into business-friendly communication.
Cross-Functional Collaboration
- Coordinate with QA, DevOps, Product Managers, and Business Analysts.
- Manage inter-project dependencies and escalations effectively.
Risk Management
- Identify technical and resource risks proactively.
- Escalate issues with proposed solutions and mitigation strategies.
5. Process s Continuous Improvement
- Drive Agile practices, including stand-ups, sprint planning, and retrospectives.
- Ensure project management tools (e.g., Jira / Odoo boards) are regularly updated.
- Promote automation, CI/CD pipelines, and monitoring improvements.
- Conduct periodic reviews for technical debt and refactoring needs.
- Contribute to quarterly technical roadmap planning.
Required Skills s Qualifications
- Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
- 7+ years of software development experience.
- Minimum 2 years of experience in a Technical Lead or Team Mentoring role.
- Strong experience in API development, Mobile Application development, .NET Core, C#, and Web APIs.
- Experience with frontend technologies such as JavaScript, HTML, CSS, and modern frameworks is an advantage.
- Experience managing multiple concurrent projects.
- Solid understanding of system architecture and scalable design patterns.
- Experience with Agile methodologies and project tracking tools.
- Knowledge of CI/CD pipelines, DevOps practices, and version control systems (Git).
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills
Pay: ₹80,000.00 - ₹125,000.00 per month
Ability to commute/relocate:
- Kochi, Kerala (Kochi): Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Are you an immediate joiner?
Experience:
- .NET Core: 7 years (Required)
- Team management: 2 years (Required)
Work Location: In person