Job Description
About the Job : We are seeking a skilled .NET Developer to join our dynamic development team. As a .NET Developer, you will be responsible for designing, building, and maintaining applications using Microsoft .NET technologies. You will work with a talented team of developers and collaborate with stakeholders to deliver high-quality, scalable, and efficient solutions. Key Responsibilities : - Software Development : Design, develop, and implement web-based applications using .NET Framework, .NET Core, and C#. - API Integration : Build and consume RESTful APIs and web services, ensuring smooth integration with other systems and applications. - Database Management : Work with SQL Server or other relational databases to design efficient database schemas, write complex queries, and manage stored procedures. - Debugging and Troubleshooting : Identify and resolve bugs, performance bottlenecks, and issues across different environments (development, staging, production). - Unit Testing : Write unit tests to ensure the reliability, performance, and security of the applications. - Collaboration : Collaborate with cross-functional teams including project managers, designers, and QA engineers to deliver high-quality software solutions. - Code Reviews : Participate in code reviews to ensure code quality and adherence to best practices. - Documentation : Maintain clear and up-to-date technical documentation related to code, processes, and system architecture. - Continuous Improvement : Keep up-to-date with emerging technologies and best practices in software development and apply them to improve the development process. Key Skills & Qualifications : - Education : Bachelor's degree in computer science, Engineering, or a related field. Equivalent experience may be considered. Experience : - 4+ years of professional experience in .NET development (C#, ASP.NET, .NET Core). - Experience with web technologies such as HTML5, CSS3, and JavaScript. - Experience working with SQL Server and database design. - Familiarity with version control systems such as Git or SVN. - Experience working with RESTful APIs and Web Services. - Familiarity with agile development methodologies (Scrum, Kanban). Technical Skills : - Strong proficiency in C# and .NET Core. - Experience with ASP.NET MVC and/or Web API. - Knowledge of Entity Framework or other Object-Relational Mapping (ORM) frameworks. - Familiarity with front-end technologies like JavaScript, jQuery, and frameworks like React and Angular. - Knowledge of unit testing frameworks (e.g., MSTest, NUnit, xUnit) and continuous integration practices. - Understanding of basic security principles in web applications (e.g., data encryption, authentication, authorization). - Experience with AWS, Azure or other cloud platforms is a plus. Soft Skills : - Strong problem-solving abilities and analytical thinking. - Excellent communication skills, both written and verbal. - Ability to work in a team and collaborate effectively.
- Attention to detail and a commitment to delivering high-quality work. Desirable Skills : - Familiarity with Docker or Kubernetes for containerization. - Knowledge of microservices architecture. - Experience with DevOps practices and tools (e.g., Jenkins, Azure DevOps). - Exposure to Agile methodologies and tools (Jira, Trello, etc.).
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Contec Global
Location(s): Delhi, NCR
Keyskills:
.Net
C#
RESTful API
.Net Core
Javascript
Version Control System
Webservices
SQL Server
MVC
React.js
ASP