An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
Job Purpose
- Full Stack Developer is responsible for the design, development, and deployment of web and mobile applications using a variety of front-end and back-end technologies. He works closely with other developers, product managers, and designers to build and maintain high-quality, user-friendly applications.
- The Software Engineer (Mid-Level) is a hands-on role and ultimately a Software Engineer (Mid-Level) is responsible for designing, developing and testing complex software solutions. He / She will also be responsible for working with other developers to ensure our software is of highest quality.
- This versatile individual will be instrumental in NBF’s digitalization journey by driving innovation and ensuring that our technical solutions align with our digital transformation goals
- Design, develop and test complex software solutions using Agile SDLC practises, stay up-to-date on latest technologies/trends and adopt DevOps practises such as CI/CD processes
- Assist the product owner / technical lead with user story development.
- Work with other developers / dev-ops to ensure software is of highest quality
- Adoption of container-based architectures. Architect, develop and maintain microservices-based applications, leverage modern design patterns and best practises
- Reengineer existing system and processes
- Participates in the hiring process for potential new developers and provide input on hiring decisions
- Working with vendors and offshore partners
Overall the primary focus of the Full Stack Developer is on delivering software artifacts with a keen eye for quality, efficiency and innovation. The Full Stack Developer plays an integral part of our development team, working closely with seasoned professionals to create innovative software solutions.
This is an entry level designed for individuals with a passion for software development and a strong desire to learn and enhance skills.
Education Bachelors Degree in Engineering or Masters in Computer Applications Experience and SkillsProfessional Qualifications (Desired)
- Professional Scrum Master (Desired) / Certified Scrum Master (Required)
- Scalable Agile Framework (SAFe) Program Consultant
- Certified professional cloud developer
- Certified Could solution architect (Azure, Aws, etc.)
- Project management (PMP)
- DevOps master
- Certified Kubernetes application developer
- Formal Training/Certification in Digital Transformation (Any)
Work Experience (Required)
- Minimum 5 years’ experience in software development and Maintenance pertaining to customer facing channels & in analysing the problem areas through discussions with the various stakeholders of IT Applications
- Good knowledge and experience in Problem analysis and solving, Query Language, Configuration Management
- Experience in designing and developing web and mobile applications using a variety of front-end and back-end technologies, such as:
- o Front-end: HTML5, CSS3, JavaScript, React, Angular, etc.
- o Back-end: Java, Microservices, Node.js, etc.
- o Databases: MySQL, PostgreSQL, MongoDB, etc.
- Experience with unit testing and integration testing.
- Experience with cloud computing platforms such as AWS, Azure, or GCP.
- Experience with containerization technologies such as Docker and Kubernetes.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with DevOps principles and practices.
- Experience in Agile software development methodology
- Experience with tools such as Jira, Confluence, Getlab, GetHub, BitBucket, spinnaker, etc.
Knowledge, Skills and Attributes(Required)
- Eagerness to learn and a passion for software development
- Enthusiasm for staying updated with emerging technologies and industry trends
- Strong problem-solving abilities with a mindset to identify and address technical challenges
- Strong communication skills both written and verbal
- Ability to manage time effectively and meet deadlines
- Ability to work independently and as part of a team
- Ability to work effectively with a variety of stakeholders, including senior management, product owner, vendors offshore partners, and other developers / dev-ops
- Arabic language skills would be an added advantage
Skills
Cloud ComputingIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
Similar Jobs
View allNew IT / Software Development & Related roles in فجیره شهر.
One email a day. Unsubscribe any time.

