Dotnet Developer
Description
Position Summary The .NET Developer is responsible for the design, development, testing, and maintenance of enterprise applications using Microsoft .NET technologies. This role contributes to delivering high-quality, scalable, and maintainable software solutions that support business operations and strategic initiatives. The ideal candidate has 3-5 years of hands-on development experience and works effectively in a collaborative, fast-paced environment. Essential Duties and Responsibilities • Design, develop, test, and maintain applications using C#, .NET, .NET Core, and ASP.NET. • Participate in the full software development lifecycle (SDLC). • Collaborate with business analysts and stakeholders to translate requirements into solutions. • Develop and integrate RESTful APIs. • Write clean, secure, and maintainable code following best practices. • Conduct and participate in code reviews. • Troubleshoot and resolve application issues. • Work with SQL Server databases, queries, and stored procedures. • Participate in Agile/Scrum ceremonies. • A strong capability and eagerness to learn new technologies. • Demonstrated capability in AI-assisted development. Skills & Qualifications • 3-5 years of experience with C# and .NET technologies. • Experience with any SPA, ASP.NET Core and Web APIs. • Strong understanding of object-oriented programming principles. • Experience with SQL Server and relational databases. • Familiarity with HTML, CSS, and JavaScript. • Experience with Git or similar source control systems. • Strong communication and problem-solving skills. Preferred Qualifications • Experience with Microsoft Azure or cloud platforms. • Exposure to CI/CD pipelines and automated testing. • Experience working in Agile environments. Show more Show less