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 AttributesAble 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 & ExperienceBachelors/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.
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.
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 JobsJoin Our MuslimJobs Community
Join our community of professionals looking to grow in our careers and in our deen