About the Role
We are looking for a passionate and skilled .NET Developer with 3–5 years of hands-on experience in building and maintaining web applications using Microsoft technologies. In this role, you will be actively involved in developing high-quality software solutions, collaborating with cross-functional teams, and following best practices in design and development.
This is an excellent opportunity for a developer who enjoys coding, solving problems, and learning from a supportive team environment while contributing meaningfully to projects.
Key Qualifications
-
Bachelor’s Degree in Computer Science, Engineering, or a related field.
-
3–5 years of experience in .NET web application development.
-
Strong programming skills in C#, ASP.NET MVC, and .NET Core.
-
Good understanding of OOP, SOLID principles, and design patterns.
-
Experience in building and consuming RESTful APIs.
-
Solid understanding of SQL Server and writing efficient queries.
-
Experience with Entity Framework, LINQ, and ADO.NET.
-
Familiarity with HTML, CSS, JavaScript, and AJAX.
-
Exposure to front-end frameworks like Angular or Vue.js is a plus.
-
Version control using Git; experience with CI/CD tools is desirable.
-
Comfortable working in Agile/Scrum development environments.
-
Strong analytical and problem-solving skills.
-
Good communication and interpersonal abilities
Roles and Responsibilities
-
Participate in the design, development, testing, and deployment of .NET-based web applications.
-
Write clean, maintainable, and scalable code following industry best practices.
-
Collaborate with senior developers, product owners, and QA teams to deliver high-quality features.
-
Assist in translating business requirements into technical specifications.
-
Fix bugs, optimize application performance, and maintain existing codebases.
-
Participate in code reviews, learning and contributing to code quality improvements.
-
Document code, solutions, and processes as needed.
-
Stay up to date with new technologies and suggest improvements where applicable.
-
Take ownership of assigned modules and deliver tasks on time.
What We Offer
-
Exposure to modern technology stacks and cloud-based development.
-
Opportunities to work on impactful, real-world applications.
-
A collaborative, growth-oriented environment with room for skill development.
-
Clear path for career progression and mentorship from senior team members.
-
A supportive team culture.
Ideal Candidate Profile
-
A self-motivated developer who enjoys coding and continuous learning.
-
Detail-oriented with a focus on quality and performance.
-
A good communicator and team player, open to feedback and collaboration.
-
Enthusiastic about solving problems and building user-friendly applications.