Associate Software Engineer (.NET)
Summary
An associate-level .NET developer who builds and maintains web applications using C#, ASP.NET Core MVC, and SQL Server, develops and consumes RESTful APIs, and handles front-end work with HTML, CSS, JavaScript, Bootstrap, and jQuery while collaborating with dev and QA teams via Git.
We are looking for a .NET Developer to develop and maintain web applications using C#, ASP.NET Core , SQL Server, and related web technologies. The ideal candidate should have a strong understanding of backend development, REST APIs, and MVC architecture.
Key Responsibilities
- Develop and maintain web applications using ASP.NET Core / .NET Core MVC.
- Write clean, reusable, and maintainable C# code.
- Develop and consume RESTful APIs.
- Work with SQL Server, including queries, stored procedures, views, and functions.
- Develop responsive interfaces using HTML, CSS, JavaScript, Bootstrap, and jQuery.
- Debug issues, fix bugs, and implement business requirements.
- Participate in code reviews and follow coding standards.
- Perform unit testing and basic application testing.
- Use Git for source control and collaborate with development and QA teams.
- Integrate third-party APIs and services when required.
Required Skills
- C#, ASP.NET Core / .NET Core, MVC
- RESTful APIs & OOP
- Entity Framework Core and/or ADO .NET
- SQL Server
- HTML, CSS, JavaScript, Bootstrap & jQuery
- Git / Source Control
- Basic understanding of Dependency Injection
- Strong problem-solving and debugging skills
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.
- 1–2 years of relevant .NET development experience.