TechExtensor Pvt. Ltd.
Location
Ahmedabad | India
Job description
Software Development Team Lead The Software Development Team Lead will be part of an agile
development team, building and working on enterprise-grade software systems on top of the Microsoft .NET development stack.
The Software Development Team Lead will provide technical and team leadership through coaching and mentorship.
Duties and Responsibilities :
● Reporting to the Director of Research and Development, the duties and responsibilities of the
Software Development Team Lead include: Guide team development efforts towards successful
project delivery. Provide technical leadership to teammates through coaching and mentorship.
● Maintain high standards of software quality within the team by establishing good practices and
habits. Identify and encourage areas for growth and improvement within the team.
● Collaborate with other software developers, business analysts and software architects to plan,
design, develop, test, and maintain web- and desktop-based business applications built on
Microsoft technologies.
● Assist in the collection and documentation of user's requirements, development of user stories,
estimates and work plans. Prepare reports, manuals and other documentation on the status,
operation and maintenance of software. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code.
● Package and support deployment of releases. Work with teammates in the migration of legacy
applications to current Microsoft technologies.
● Develop, refine, and tune integrations between applications. Analyze and resolve technical and
application problems.
● Assess opportunities for application and process improvement and prepare documentation of
rationale to share with team members and other affected parties. Adhere to high-quality
development principles while delivering solutions on-time and on-budget. Provide third-level
support to business users.
● Research and evaluate a variety of software products.
● Desired Skills & Experience Minimum Requirements 5+ years' experience as a Software
Developer Prior experience in a technical leadership position College or University degree in
Computer Science or a related discipline
● Core Competency Requirements Proficient with Microsoft .NET 3.5+ development using C# In
depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF,
WF, LINQ and EF Extensive experience designing and developing enterprise grade software
● Experience with source control management systems and continuous integration/deployment
environments
● Experience with automated testing Experience with agile development methodologies including
Kanban and Scrum Experience with multi-threading and concurrency
● Experience with debugging, performance profiling and optimization Comprehensive
understanding of object-oriented and service-oriented application development techniques and
theories Internally motivated, able to work proficiently both.
Requirements and skills :
● Proven experience as a .NET Developer or Application Developer
● Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g.
Model-View-Controller (MVC))
● Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
● Familiarity with architecture styles/APIs (REST, RPC)
● Work experience in .Net Core
● Good hands on SQL sever with complex stored procedure , Joins , Views.
● Understanding of Agile methodologies
● Excellent troubleshooting and communication skills
Desired Attitude:
● Positive, energetic, and results-driven with a focus on getting tasks accomplished.
● Empathetic and capable of effectively managing team dynamics in various scenarios.
● Proficient in guiding teams through example-based leadership rather than simply
asking for direction.
Company Culture:
● Emphasizes the impact made rather than titles or years of experience.
● Respects and values diverse opinions, fostering a culture of mutual respect
regardless of positions or departments.
● Emphasizes efficiency through concise, straightforward communication and
action-oriented approaches.
Eligibility Criteria:
● Minimum 6 years of experience in the IT industry.
● Minimum of 3 years of technical experience as a Developer, demonstrating
proficiency in coding, development methodologies, and problem-solving skills within
the software development domain
Evaluation Process (Approx. 6 Days):
1. HR Screening: Immediate upon initial contact.
2. Project Management Skill Evaluation: Conducted by the Delivery Head within 2
days.
3. Attitude Assessment: Assessed by a Lead Team Member within 1 day.
4. Technical & Cultural Fit: Evaluated by the CEO within 2 days.
5. Offer Discussion & Role Clarity: Finalized by HR within 1 day.
Package Range: Best as per Industry
Reporting To: CEO
Direct Reporting From: Leads & PMs
This role seeks a person adept at steering project success, fostering a positive team environment, and contributing significantly to our culture of efficiency and impactful execution.
Job tags
Salary