techcarrot

Full Stack .Net Developer

techcarrot

Dubai, United Arab Emirates

Job Details

Type: Full Time

Post Date: 30+ days ago

Industry: Engineering And Technology

Job Description

The Full Stack Dotnet developer:

  • A developer who is comfortable working on their own on the web front-end, service layer or database.

  • Working with key Digital teams to understand the requirements of the business and working from the end goal backwards.

  • Designing the solution to best fit the needs of the business.

  • Bringing your experience as a full-stack developer to produce these businesses enhancing applications and software.

  • Utilizing your front-end skills to provide functional and intuitive user interfaces.

  • Participating in daily stand ups to ensure that the fortnightly sprint cycles are going to be met.

  • Have a very good understanding and knowledge of web standards, Usability, compatibility issues, accessibility constraints and Run agile project management processes.

  • Have strong experience and must in software engineering and architectural patterns.

Technical skills

The key skills and experience you will bring to this role include:

  • Well, understanding of HTML5 & CSS.

  • Strong experience across .NET Development, C#.

  • A good working knowledge of ASP.Net and Web API.

  • Experience of building web applications using JavaScript/jQuery.

  • Knowledge of serverless computing.

  • Experienced with the Microsoft Azure platform.

  • Strong Hands-on experience on MS SQL & My SQL is must including Query Optimization.

  • Exposure to an Agile Development Methodology would be beneficial.

  • Revise, update, refactor and debug code.

Other desirable skills include:

  • Continuous Integration experience, with Jenkins, TeamCity or VSTS.

  • Atlassian Suite knowledge (Jira in particular).

  • Git.

  • Familiarity with JavaScript framework (Angular.js, React.js, Express.js, Knockout.js).

  • Cross Cloud knowledge (GCP, AWS).

Key Behaviours & Personal Attributes

  • Able to work through complex requirements and make engineering decisions to drive forward.

  • Analytical Skills: Must be able to analyze complex systems and develop appropriate blueprints to make it understandable and useable.

  • Communication Skills: Must be an effective communicator.

  • Collaboration Skills: Must be energetic, open and collaborative across all teams and roles.

  • Problem-Solving Skills: Ability to focus on details while maintaining the “big picture” view.

  • Agile Skills: Must have a strong understanding of Agile development principles and tools. Be passionate about failing fast and constantly iterating.

  • Development Skills: Must have a strong understanding of software architecture and design patterns.

Qualifications & Experience

  • Bachelors/Master's degree in Computer Science Engineering or a related field.

  • 5+ years of overall engineering (software development) experience.

  • Hands-on development, DevOps, and Agile delivery skills.

  • Contribution to the Open-Source community is desirable.

  • Heavy exposure and implementation experience in modern technology, architecture, and automation patterns.

techcarrot is a leading global IT service provider and partner in digital transformation offering cost-effective, customer-centric, and cutting-edge digital solutions to clients worldwide. founded in 2016, techcarrot is headquartered in Dubai, UAE. Being a people-oriented organization with a philosophy of "We care" as our core DNA, techcarrot continually focuses on new initiatives and strategies to increase overall employee experience by providing a plethora of platforms to drive employee development, overall efficiency, increase overall employee satisfaction. With over 200+ technology specialists who are engaged and motivated we are growing at 20% a year-on-year since inception.

View All Jobs

Join Our MuslimJobs Community

Join our community of professionals looking to grow in our careers and in our deen