drjobs Senior Full Stack Developer Angular dot net C العربية

Senior Full Stack Developer Angular dot net C

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Dubai - UAE

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

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.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Information Technology (IT)

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.