As a Technical Lead Dot Net Developer with 5 to 8 years of experience, you will play a pivotal
role in our software development team, contributing to the design, development, and maintenance
of cutting-edge .NET applications. Your primary objective will be to leverage your expertise in
.NET technologies to deliver high-quality solutions that meet the needs of our clients and drive
business success.
Skills:
C#, ASP.Net, MVC, .Net Core, Web API, ADO.Net, SQL Server, JavaScript, JQuery, Git (Version
Controls), Restful Web services, Azure, Azure DevOps
Education:
Any Graduate or Bachelors degree in Computer Science, Software Engineering, or closely
related field.
Key Accountabilities:
1. Develop, test and maintain end-to-end web applications.
2. Develop new back-end infrastructure and related features directly impacting the future of
our product.
3. Work with a small team(s) of experienced and talented developers to develop modern web
applications with a focus on scalability, performance, and usability.
4. Take ownership of assigned tasks, features, and any other development activities in the
product lifecycle from early conception to post-deployment in a fast-paced environment.
5. Employ best practices for code sharing and development to ensure common code base
abstraction across all applications.
Knowledge, Skills & Attributes
Essential:
1. Develop and maintain web-based applications using C#.NET, ASP.NET MVC, Web API,
JavaScript and jQuery.
2. Design and implement database schemas, stored procedures, and queries using MS SQL
Server.
3. Ensure the performance, scalability, and security of the applications by optimizing code
and implementing best practices.
4. Develop and consume RESTful APIs using Web API for seamless integration with external
systems.
5. Utilize ADO.NET to interact with databases, manage data access, and handle data
validations.
6. Conduct thorough testing of applications to identify and resolve any bugs or issues.
7. Collaborate with the QA team to ensure the quality and reliability of software releases.
8. Keep up-to-date with emerging technologies and industry trends to continuously improve
development processes.
9. Troubleshoot and debug applications.
Role Dimensions:
Leadership: The Technical Lead - Dot Net Developer is expected to provide guidance,
mentorship, and leadership to the development team, ensuring alignment with project goals and
adherence to best practices.
Team Management: Responsible for overseeing the performance and productivity of the
development team, fostering a collaborative and positive work environment, and facilitating
effective communication within the team.
Deliverables: Accountable for the timely delivery of high-quality software solutions, coordinating
with cross-functional teams as necessary to meet project deadlines and objectives.