.Net Developer
Location:
Experience:
3+ Years
Job Type:
Full Time
Department:
Software Development
Work Mode:
Hybrid/Onsite/remote
Overview:
At Magure, we are committed to fostering talent and innovation. As a .NET Developer, you will work on designing, building, and maintaining efficient, reusable, and reliable code using .NET technologies. Become an integral part of our team dedicated to developing high-quality software solutions.
Roles & Responsibilities:
Software Development:
Design, develop, and maintain applications using .NET technologies (C#, ASP.NET, .NET Core).
Write clean, scalable, and maintainable code following best practices and coding standards.
Application Architecture:
Collaborate with the technical team to design application architecture and technical specifications.
Participate in architectural discussions and decisions to ensure scalability and performance.
Database Management:
Design and maintain database schemas, write complex queries, and optimize database performance.
Work with SQL Server or other relational databases.
Code Review and Quality Assurance:
Participate in code reviews to ensure code quality, consistency, and adherence to coding standards.
Implement and maintain unit tests to ensure code reliability and robustness.
Problem Solving:
Debug and troubleshoot issues in existing applications and systems.
Analyze and solve complex technical problems efficiently.
Documentation:
Document software designs, architecture, and development processes.
Maintain technical documentation and knowledge repositories.
Continuous Learning:
Stay updated with the latest .NET technologies, frameworks, and industry trends.
Attend internal training sessions and contribute to team knowledge sharing.
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a .NET Developer with strong knowledge of C#, ASP.NET, .NET, Core, and MVC.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
Strong understanding of OOP principles, design patterns, and best practices.
Experience with relational databases, particularly SQL Server.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Why Join Us?
Opportunity to work on innovative projects using the latest .NET technologies.
Collaborative and supportive work environment with opportunities for professional growth.
Competitive compensation and benefits package.
Chance to contribute to the success and growth of a leading software services company.
Apply Now
