Full Stack Developer - Enterprise IT - Dubai

Full Stack Developer - Enterprise IT - Dubai
Al Futtaim Private Company LLC, United Arab Emirates

Experience
2 Years
Salary
0 - 0 USD
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Graduate
Total Vacancies
1 Job
Posted on
Dec 22, 2020
Last Date
Jan 22, 2021
Location(s)

Job Description

About the Role

The Full Stack Developer is a software engineer and contribute to the end-to-end implementation of approved solution design and specifications of the next-generation software products of our platforms and applications. Will focus on developing highly scalable and robust cloud-native software solutions. Brainstorm with the backend team to get the data model in a highly optimized manner and optimizing the new and existing code with zero lag at the frontend. Take ownership and initiatives in building innovative digital products that provide seamless experience to the end-user. Should have experience in developing the frontends, middleware and backend layers of the software product in cutting-edge technologies.

About the Responsibilities

Partners with the tech leader, scrum master and solution architect to assume the engineering role.Responsible for the technology implementation of the solution designs made for customers.

Participates in creating new products and services where technology is concerned.

Follows existing processes, standards and best practices related to software engineering and development.

Participates in the implementation and support of technological solutions, understanding business requirements.

Performance Assessment and Monitoring like Blaze Meter, Azure Monitors etc.

Creating, deploying, configuring and scaling applications on Azure PaaS and Azure IaaS

Implementation on Messaging Frameworks (Kafka, ActiveMQ, Azure EventHub)

Implementation on Docker and Azure Kubernetes Services

Technology implementation on Java/Dotnet, Angular, React.js and Node.js

Work on Azure Devops

Work on SQL Databases like Azure SQL Database, MySQL and NoSQL databases like CosmosDB, Mongo DB

Testing / Automated Testing of end to end solution using Testing tools

Follow Open API Specification (Swaggers) as defined

Job Specification

About the Requirements

Education:

Bachelor’s / Master’s degree in Computer Science, Software engineering or information technology

Minimum Experience and Knowledge:

At least 7 years of experience as a software developer

3-5 years’ experience in working in PODs or in an Agile environment as a software developer partnering successfully with the tech leader

Proven experience in developing and implementing high performing and scalable solutions

Successful track record in working as an individual contributor and in collaboration with other pod members

Good knowledge of the software development lifecycle and the process tools

Sound industry trends awareness

Problem-solver and innovative

Job-Specific/Technical Skills required to complete the tasks:

The below technical skills are needed:

UI / UX: HTML5, CSS, Angular, React.js, Microsoft .Net

Content Management Tools (Strapi, Wordpress)

Content Delivery Network (CDN) Tools (Akamai)

Mobile App Development on iOS / Android: Swift, Android Studio, Xamarin

Microservices: Sprintboot, Node.js

Containers: Docker, Kubernetes

Container Management: Azure Kubernetes Cluster

Databases: Cosmos DB, MySQL, PostgreSQL, Azure SQL Database

Cloud Technologies: Microsoft Azure Technology Stack

CI / CD Stack: Azure DevOps Pipelines, Jenkins, GIT

Testing / Performance Testing, Monitoring and Documentation Tools – Azure Monitors, AppDynamics, Blaze Meter, Selenium, Junit, Mocha

Defining and Implementing Open API Specifications (Swaggers)

Understanding of the below areas:

API / Integration Tools: Dell Boomi, Broadcom / CA API Gateway

Data Technologies: Data Lake, Advanced Analytics, Data Integration Tools

Digital Asset Management Tools

SAP ABAP, SAP HANA

Information Security tools and technologies

Architecture – Development is only one part of building a working system. Full Stack Developer must have a broader understanding of how software fits into the overall system. They need a good understanding about how software will be deployed, managed and operated in a production environment.

Team Player – An effective team player needs to have strong collaboration skills. He should be pro-active in taking initiatives and coaching and influencing others.

Behavioral:

Excellent analytical and communication skills

Knowledge in problem/change management process

Should be a team player and work across various Teams

Should have proven documentation skills

Ability to provide coaching & knowledge transfer to team members, including ensuring that resources have proper understanding of the System landscape and technologies

Job Rewards and Benefits

Al Futtaim Private Company LLC

Consumer Goods - Dubai, United Arab Emirates
© Copyright 2004-2024 Mustakbil.com All Right Reserved.