Senior Full Stack Developer Angular dot net C

Be among the first applicants.
ParamInfo
Dubai
AED 120,000 - 200,000
Be among the first applicants.
Yesterday
Job description
Roles and responsibilities

The DOT NET Full Stack Developer will be responsible for designing, developing, and maintaining enterprise-level applications using the .NET framework. The ideal candidate will have extensive hands-on experience in software development, including proficiency with .NET technologies, web services, databases, and cloud integration. This role offers the opportunity to work on cutting-edge technologies and contribute to the growth and success of the development team.
Key Responsibilities

  • Design, develop, test, and deploy robust, scalable, and secure applications using the .NET framework (ASP.NET, C#, .NET Core, etc.).
  • Work with front-end technologies (HTML, CSS, JavaScript, Razor, React/Angular) to develop user interfaces.
  • Implement software solutions using object-oriented principles, design patterns, and modern development practices.
  • Build and integrate web services (RESTful, SOAP) for seamless communication between systems.
  • Ensure code quality, performance, security, and scalability through code reviews, testing, and debugging.
  • Participate in the full software development lifecycle, including requirement analysis, solution design, implementation, and deployment.
  • Collaborate with cross-functional teams (UI/UX designers, product managers, QA, etc.) to deliver high-quality software products.
  • Stay current with emerging .NET technologies, tools, and frameworks, and propose innovative solutions to improve system performance and development efficiency.
  • Optimize application performance, troubleshoot, and debug issues in live environments.
  • Contribute to the continuous improvement of development processes and methodologies (Agile, Scrum).
  • Create and maintain technical documentation for applications and software systems.
  • Any other responsibilities assigned from time to time.

Skills & Qualifications

  • Bachelor’s Degree / Masters Degree in Computer Science Engineering, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of hands-on experience in software development using the .NET framework (C#, VB.NET, ASP.NET, ASP.NET Core).
  • Strong knowledge of object-oriented programming (OOP) and design patterns.
  • Experience with front-end technologies (HTML, CSS, JavaScript, Angular/React).
  • Proficiency in database technologies such as SQL Server, Oracle, MySQL, or other relational databases.
  • Experience with version control systems (e.g., Git, Apache Subversion - SVN).
  • Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) for deploying and managing applications.
  • Strong knowledge of web services and APIs (REST, SOAP, WebAPI).
  • Experience in unit testing and debugging tools (e.g., NUnit, xUnit, Visual Studio).
  • Knowledge of Agile methodologies (Scrum/Kanban).
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Strong problem-solving skills and the ability to work independently and in a team environment.
  • Excellent communication skills, both written and verbal.

Desired candidate profile

  • Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) for deploying and managing applications.
  • Strong knowledge of web services and APIs (REST, SOAP, WebAPI).
  • Experience in unit testing and debugging tools (e.g., NUnit, xUnit, Visual Studio).
  • Knowledge of Agile methodologies (Scrum/Kanban).
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Strong problem-solving skills and the ability to work independently and in a team environment.
  • Excellent communication skills, both written and verbal.

Desired Skills

  • Experience with microservices architecture.
  • Knowledge of containerization technologies like Docker or Kubernetes.
  • Familiarity with message queues (e.g., RabbitMQ, Azure Service Bus).
  • Experience with cross-platform development (Xamarin, MAUI).
  • Knowledge of Security best practices for application development.
  • Excellent analytical, problem-solving, and organizational skills.
  • Strong communication and collaboration skills.
  • Experience working in Agile software development environments.
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 Full Stack Developer Angular dot net C jobs in Dubai