About the job .NET Developer
About the Role:
We are seeking a skilled .NET Developer to design, develop, and maintain web and desktop applications using Microsofts .NET framework. The ideal candidate will have strong programming skills, a solid understanding of software development lifecycle, and the ability to deliver high-quality, scalable, and secure solutions.
Key Responsibilities:
-
Develop, test, and maintain web and desktop applications using .NET technologies (C#, ASP.NET, .NET Core).
-
Collaborate with business analysts, designers, and other developers to gather requirements and implement solutions.
-
Write clean, efficient, and maintainable code following best practices and coding standards.
-
Troubleshoot, debug, and optimize applications for performance, scalability, and security.
-
Integrate applications with databases, APIs, and third-party services.
-
Participate in code reviews, documentation, and testing to ensure software quality.
-
Stay updated with emerging .NET technologies, tools, and industry best practices.
Required Qualifications:
-
Bachelors degree in Computer Science, Software Engineering, or a related field.
-
Strong programming skills in C# and experience with the .NET framework or .NET Core.
-
Experience with web technologies (ASP.NET, MVC, Web API) and frontend frameworks is a plus.
-
Familiarity with relational databases (SQL Server, MySQL) and ORM frameworks (Entity Framework).
-
Knowledge of version control systems (e.g., Git) and software development lifecycle (SDLC).
-
Strong problem-solving, analytical, and debugging skills.
-
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
-
Experience with cloud platforms (Azure, AWS) and microservices architecture.
-
Familiarity with frontend technologies (JavaScript, React, Angular, or Vue.js).
-
Knowledge of Agile/Scrum development methodologies.
-
Understanding of application security, testing, and performance optimization.
Benefits:
-
Competitive salary and performance-based incentives.
-
Professional growth and skill development opportunities.
-
Health insurance and other employee benefits.
-
Flexible working hours and remote work options.
-
Collaborative and innovative work environment.
Package Details