Responsibilities:Develop, test, and maintain high-quality software applications using .NET framework and related technologies.Collaborate with cross-functional teams to design, develop, and implement software solutions.Participate in requirements analysis, solution design, and technical documentation.Troubleshoot and debug issues to ensure optimal performance and reliability of applications.Follow best practices for software development, including code reviews, unit testing, and continuous integration.Stay updated with industry trends and technologies to propose innovative solutions and enhancements.Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Proven experience as a .NET Developer or Software Engineer.Strong proficiency in .NET framework, C#, ASP.NET, MVC, and SQL Server.Experience with front-end technologies such as HTML, CSS, JavaScript, and jQuery.Familiarity with Agile development methodologies and DevOps practices.Excellent problem-solving and analytical skills.Ability to work independently and collaboratively in a team environment.Additional Skills (Preferred but not required):Experience with cloud platforms such as Azure or AWS.Knowledge of web services, RESTful APIs, and microservices architecture.Understanding of software design patterns and principles.Certification in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate).
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
