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.