Job Description
We are looking for a skilled Software Engineer / .NET Developer to design, develop, and maintain high-quality software applications. The ideal candidate will have strong expertise in .NET technologies, problem-solving abilities, and experience working in agile development environments.
Key Responsibilities
- Develop, test, and maintain .NET applications including web, desktop, and mobile solutions.
- Write clean, scalable, and efficient code following best practices.
- Participate in software design and architecture discussions.
- Collaborate with cross-functional teams including QA, DevOps, and project management.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Maintain technical documentation and ensure version control.
- Stay updated with emerging technologies and suggest improvements for existing systems.
- Ensure application security, reliability, and maintainability.
- Participate in code reviews and mentoring junior developers.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 2–5+ years of experience in .NET development.
- Strong knowledge of C#, ASP.NET, .NET Core, MVC, Web API, and SQL Server.
- Experience with frontend technologies like HTML, CSS, JavaScript, Angular, or React is a plus.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of version control systems (Git, SVN).
- Strong analytical, problem-solving, and debugging skills.
- Good communication skills and ability to work in a team.
- Knowledge of cloud platforms (Azure, AWS) is a plus.
Software Engineer / .NET Developer
- Location: Dubai, UAE
- Employment Type: Full-Time
- Number of Positions: 6