Job Descriptions:
- Design, develop, and maintain containerized applications using .NET technologies.
- Write clean, scalable code with C# and .NET frameworks such as ASP.NET Core and MVC.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Troubleshoot, debug, and resolve issues in existing applications.
- Participate in code reviews to ensure high code quality and adherence to standards.
- Implement and manage CI/CD pipelines for efficient deployment processes.
Job Requirements:
- Proficiency in C# and .NET frameworks.
- Experience with web development frameworks like ASP.NET Core or MVC.
- Knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
- Familiarity with databases (SQL Server, MySQL, PostgreSQL) and ORM frameworks (Entity Framework, Dapper).
- Understanding of Agile methodologies and the software development lifecycle (SDLC).
- Experience with version control tools like Git.
- Excellent problem-solving skills and critical thinking abilities.
- Strong communication skills and ability to work collaboratively in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a .NET Developer or a similar role.
- Microsoft certifications (e.g., Microsoft Certified: Azure Developer Associate) and AWS Developer Associate are a plus.