As a .NET Developer with 2 to 5 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.
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.
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.