We are looking for a skilled and passionate .NET Developer to join our development team. The ideal candidate will have experience in designing, coding, testing, and deploying applications built on the Microsoft .NET framework. You will collaborate with cross-functional teams to analyze requirements, design software solutions, and deliver high-quality applications.
Key Responsibilities:
Develop and maintain applications using the .NET framework (ASP.NET, .NET Core, MVC).
Write clean, scalable, and efficient code.
Integrate data storage solutions (e.g., SQL Server, MySQL, Oracle).
Design, build, and maintain efficient, reusable, and reliable code.
Troubleshoot, debug, and upgrade existing software.
Collaborate with internal teams to understand requirements and deliver high-quality solutions.
Perform code reviews and provide constructive feedback to peers.
Ensure the performance, quality, and responsiveness of applications.
Follow best practices for coding and software development.
Stay up-to-date with the latest industry trends and technologies.
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a .NET Developer or Application Developer.
Strong knowledge of .NET frameworks (ASP.NET, .NET Core, MVC).
Proficiency in C# and/or VB.NET.
Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular/React).
Experience with RESTful and SOAP APIs.
Knowledge of SQL Server and database management.
Familiarity with Agile methodologies and version control systems (e.g., Git).
Excellent problem-solving and debugging skills.
Strong communication and teamwork abilities.
Preferred Qualifications:
Experience with cloud platforms (Azure, AWS).
Knowledge of microservices architecture and containerization (Docker, Kubernetes).
Familiarity with CI/CD pipelines.
Microsoft certifications (e.g., MCSD, MCP).
Benefits:
Competitive salary and performance-based incentives.