Description:
We are seeking a talented and motivated .NET Full Stack Developer to join our dynamic team in Dubai. The ideal candidate will have strong hands-on experience in developing scalable web applications using ASP.NET Core, C#, Entity Framework, and modern front-end frameworks like Angular or React.
You will be responsible for both front-end and back-end development, collaborating closely with cross-functional teams to design, develop, and deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core, C#, and Entity Framework.
- Build responsive and interactive front-end interfaces using Angular, React, or Vue.js.
- Work with SQL Server or other relational databases to design and optimize database structures.
- Develop and consume RESTful APIs for seamless integration across systems.
- Participate in the full software development lifecycle (SDLC), including requirement gathering, analysis, coding, testing, and deployment.
- Collaborate with UI/UX designers and other developers to enhance user experience.
- Ensure high performance, scalability, and security of applications.
- Troubleshoot, debug, and resolve technical issues as they arise.
- Write clean, maintainable, and well-documented code following best practices.
Technical Skills Required:
- Proficiency in C#, .NET Core / ASP.NET MVC, and Entity Framework.
- Experience with front-end frameworks like Angular, React, or Vue.js.
- Strong understanding of HTML5, CSS3, JavaScript, TypeScript, and Bootstrap.
- Hands-on experience with RESTful APIs, Web Services, and JSON.
- Good understanding of SQL Server, stored procedures, and database design.
- Familiarity with Git, Azure DevOps, or other version control tools.
- Experience with Agile / Scrum methodologies.
- Knowledge of Cloud Platforms (Azure / AWS) is an added advantage.
Qualifications:
- Bachelor?s degree in Computer Science, Information Technology, or a related field.
- 3?5 years of professional experience as a Full Stack .NET Developer.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently as well as collaboratively in a team environment.