We are seeking a motivated and detail-oriented Entry-Level .
NET Developer to join our software development team. The ideal candidate will have a strong foundation in C#, .
NET, ASP.
NET Core, SQL Server, and object-oriented programming and a willingness to learn modern software development practices.
The selected candidate will work with experienced developers to design, develop, test, debug, and maintain web applications and APIs while gaining hands-on experience with the complete Software Development Life Cycle (SDLC).
Key Responsibilities
- Develop, maintain, and enhance applications using C# and .NET/.NET Core.
- Build and support web applications using ASP.NET Core, MVC, and Web API.
- Develop and consume RESTful APIs and integrate applications with internal and external services.
- Write, test, and optimize SQL queries, stored procedures, and database operations using Microsoft SQL Server.
- Apply Object-Oriented Programming (OOP) principles and standard coding practices.
- Debug application issues and troubleshoot software defects.
- Participate in unit testing, integration testing, and code reviews.
- Work with senior developers to analyze requirements and translate them into technical solutions.
- Use Git and version-control practices for source-code management.
- Participate in Agile/Scrum meetings, sprint planning, and development activities.
- Maintain technical documentation and follow established development standards.
- Assist with application deployment, maintenance, and production support.
- Continuously learn new Microsoft technologies, development tools, and industry best practices.
Required Skills
- Basic to strong knowledge of C# and .NET.
- Familiarity with ASP.NET Core / ASP.NET MVC.
- Understanding of Object-Oriented Programming concepts.
- Basic knowledge of SQL and Microsoft SQL Server.
- Understanding of REST APIs and web services.
- Familiarity with HTML, CSS, and JavaScript.
- Knowledge of Git/version control.
- Basic understanding of software testing and debugging.
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Ability to work effectively in a collaborative team environment.
Preferred Skills
- Entity Framework / Entity Framework Core
- LINQ
- Angular or React
- Azure / Azure DevOps
- CI/CD concepts
- Unit testing frameworks such as xUnit or NUnit
- Familiarity with Agile/Scrum methodologies
- Exposure to cloud-based application development
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 0–2 years of professional experience; internships, academic projects, and personal projects are welcome.
- Candidates should demonstrate a strong willingness to learn and grow as a software developer.