Senior .NET Programmer - UAE

Be among the first applicants.
Layam
United Arab Emirates
AED 120,000 - 200,000
Be among the first applicants.
4 days ago
Job description

Job Title: Senior .NET Programmer with DevOps Knowledge

Location: Abu Dhabi, UAE

Budget: Basic + (Additional onsite benefits)

Job Description

We are seeking a highly skilled Senior .NET Programmer with DevOps knowledge to join our development team. The ideal candidate should have significant experience in .NET technologies and a foundational understanding of DevOps practices. This role involves designing, developing, testing, and maintaining applications while contributing to the CI/CD pipeline and deployment processes.

Responsibilities

  1. .NET Development
    Lead the design, development, and maintenance of complex, high-performance applications using C#, ASP.NET Core, .NET Framework, and Web APIs.
    Write clean, scalable, and efficient code with a focus on best practices and maintainability.
    Collaborate with cross-functional teams to gather requirements and deliver solutions that align with business needs.
    Conduct code reviews and mentor junior developers to ensure adherence to industry standards and best practices.
  2. DevOps Collaboration (15% of Role)
    Work with DevOps teams to automate CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitLab CI.
    Assist in deploying applications and monitoring their health and performance in production environments.
    Automate build, deployment, and infrastructure provisioning tasks to improve efficiency and reduce manual intervention.
  3. Testing & Debugging
    Develop and execute unit tests, integration tests, and performance tests to ensure application robustness.
    Debug and troubleshoot software issues to maintain high-quality standards.
  4. Continuous Improvement
    Stay updated with the latest advancements in .NET technologies, DevOps practices, and cloud platforms.
    Proactively suggest and implement enhancements for application performance, scalability, and security.
  5. Documentation & Reporting
    Create and maintain technical documentation for developed solutions, system architecture, and deployment processes.
    Provide regular updates on project progress, challenges, and solutions.

Qualifications

Must-Have:

  1. Bachelor's degree in Computer Science, Engineering, or related field.
  2. 5+ years of hands-on experience in .NET development (C#, ASP.NET Core, .NET Framework, Web APIs).
  3. Experience designing and implementing large-scale, distributed systems.
  4. Strong knowledge of Object-Oriented Programming (OOP), design patterns, and best coding practices.
  5. Proficiency in SQL Server, writing complex queries, stored procedures, and optimizing database performance.
  6. Experience with version control systems (Git, SVN).

Nice-to-Have (DevOps Knowledge):

  1. Basic understanding (15%) of DevOps practices, including CI/CD automation and cloud platforms (Azure, AWS, or similar).
  2. Experience working with Jenkins, GitLab CI, or Azure DevOps for build and release management.
  3. Familiarity with Docker (containerization) and Kubernetes (orchestration).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior .NET Programmer - UAE jobs in United Arab Emirates