We are looking for an experienced .Net Developer with 5 to 8 years of hands-on experience in developing and maintaining .NET applications. The ideal candidate will be proficient in C#, , MVC, .NET Core, and related technologies, with a strong understanding of web development, APIs, and database management. You will work collaboratively with cross-functional teams to deliver scalable and high-performance software solutions, while adhering to best coding practices. If you're passionate about technology and problem-solving, we'd love to hear from you!
Key Skills and Qualifications:
Education:
Bachelors degree in Computer Science, Information Technology, or related field.
Experience:
5 to 8 years of hands-on experience in .NET development, including C#, , MVC, .NET Core, and related frameworks
Technical Skills:
Proficient in C#, MVC, .NET Core
Strong experience with web technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React, or .
Experience with RESTful APIs, SOAP, and Web Services.
Knowledge of database management, specifically MS SQL Server, Entity Framework, LINQ, and T-SQL.
Understanding of design patterns, object-oriented programming (OOP), and best practices in software development.
Familiarity with cloud platforms such as Azure or AWS.
Experience with CI/CD pipelines, DevOps practices, and version control systems like Git.
Additional Skills (Preferred):
Experience with microservices architecture.
Familiarity with containerization technologies such as Docker.
Knowledge of front-end frameworks (., Angular, React).
Soft Skills:
Strong problem-solving and analytical skills.
Ability to work independently as well as in a team-oriented, collaborative environment.
Excellent verbal and written communication skills.
Ability to manage time effectively and prioritize tasks in a fast-paced environment.