Back to roles

SKLD Manpower Services

Senior .NET Developer

On-siteAbu Dhabi (On-site)Posted last mo.
Fast Track available

About the role

Resource Profile

Role: Senior .NET Developer / Full Stack Developer

Location: Abu Dhabi, UAE

Preferred Experience: 10+ years of relevant software/application development experience, preferably within enterprise environments.

Key Responsibilities

  • Design, develop, test, deploy, maintain, and enhance enterprise software applications.

  • Provide technical advice and implementation support for enterprise information systems.

  • Translate business and functional requirements into effective technical solutions.

  • Develop clean, efficient, secure, maintainable, and well-documented code.

  • Maintain, troubleshoot, debug, optimize, and upgrade existing applications.

  • Design, develop, and integrate REST APIs, web services, and third-party systems.

  • Participate in application architecture and technical design discussions.

  • Apply appropriate design patterns, coding standards, and software development best practices.

  • Participate in code reviews and technical discussions.

  • Optimize application and database performance.

  • Ensure application security, scalability, reliability, and maintainability.

  • Collaborate effectively with developers, QA, business users, vendors, and other stakeholders.

  • Maintain appropriate technical and application documentation.

  • Provide technical guidance and knowledge transfer where required.

  • Follow established software development lifecycle and version-control practices.

Required Technical Skills

  • C# and .NET / .NET Framework

  • ASP.NET and ASP.NET Core

  • Enterprise web application development

  • RESTful APIs and Web Services

  • Microsoft SQL Server

  • Database development, query optimization, and performance tuning

  • JavaScript and TypeScript

  • Angular or comparable modern front-end frameworks

  • HTML, CSS, and related web technologies

  • API and third-party system integration

  • Enterprise application architecture and design

  • Application troubleshooting, debugging, and performance optimization

  • Git or equivalent version-control platforms

  • Agile and software development lifecycle practices

Preferred Competencies

  • Proven experience developing and supporting enterprise-scale applications.

  • Strong understanding of scalable and maintainable software architecture.

  • Strong full-stack development capabilities.

  • Extensive API and system integration experience.

  • Ability to understand existing applications and source code and take ownership of their ongoing support and enhancement.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Ability to work independently while collaborating effectively with technical and business teams.

  • Strong communication skills with both technical and non-technical stakeholders.

  • Experience providing technical guidance and knowledge transfer.

  • Ability to quickly understand new business domains, technologies, and existing systems.

Educational Background

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Relevant postgraduate qualifications and professional certifications would be considered an advantage. … more

Already applied?

Track every application and share your Digital Profile.

Open your space
Senior .NET Developer at SKLD Manpower Services — HireHouse