Al Futtaim Group - السعودية
09/05/20230 المتقدمين
ينتهي التقديم في :
الوصف الوظيفي Solution Expert Mobile Development | Group Digital | Dubai Overview of the Role: The Solution Expert Mobile Development is a software engineer who will contribute to the end-to-end implementation of approved solutions of the next-generation software products of our platforms and applications. Will focus on developing highly scalable and robust cloud-native software solutions. Will design, develop, test, implement, and support AFG’s application and components. Take ownership to develop and implement innovative digital products that provide seamless experience to the end-user. Should have experience in developing the web/mobile frontends, middleware and backend layers of the software product in cutting-edge technologies. The role will be a key in providing support to the team that is tasked with building and testing the end solution. What You Will Do 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 Understands the business requirements Implementation on Docker and Azure Kubernetes Services Technology implementation for mobile applications with for web and mobile. Web applications on Java/Dotnet, Angular, React.js and Node.js. Mobile Applications development with Java, Kotlin, Swift, Objective C. Work on Azure Devops Work on SQL Databases like Azure SQL Database, MySQL and NoSQL databases like CosmosDB, MongoDB Follow Open Application Programming Interface Specification (Swaggers) as defined المهارات Required skills to be successful: The below technical skills are needed: UI / UX: HTML5, CSS, Angular, React.js, Microsoft .Net Microservices: Node.js, .Net Mobile App: Java, Kotlin, Swift, Objective C Cloud Technologies: Microsoft Azure Technology Stack CI / CD (Continuous Integration) Stack: Azure DevOps Pipelines, Jenkins, GIT Databases: Cosmos DB, MySQL, PostgreSQL, Azure SQL Database Defining and Implementing Open API Specifications (Swaggers) Understanding of the below areas: API / Integration Tools: Dell Boomi, Broadcom / CA API Gateway, Digital Asset Management Tools, Information Security tools and technologies, Containers: Docker, Kubernetes, Container Management: Azure Kubernetes Cluster, Content Management Tools (DX, Wordpress), Content Delivery Network (CDN) Tools (Akamai), Testing / Performance Testing, Monitoring and Documentation Tools – Azure Monitors, AppDynamics, Blaze Meter, Selenium, Junit, Mocha What equips you for the role: Bachelor’s / Master’s degree in Computer Science, Software engineering or information technology At least 6 years of experience as a software developer Must have expertise on the Back-end part of the mobile/ web-app development using Javascript, NodeJS & MongoDB/CosmosDB and good knowledge of Express / writing ElasticSearch queries. Must be proficient in front-end development with React.js and basic knowledge of Redux / HTML / CSS. Handling MVC type backend architecture in a complex production level web app. Work on integrating 3rd party services in the backend - like payment gateways, downstream ERP, Email marketing tools & other online software via APIs & webhooks. Must be knowledge on cloud technologies such as Azure or equivalent (AWS, GCP) Must be able to manage and develop additional features on existing code bases written in Node.js. Must be able to design data models and recommend databases according to the requirements. Must be familiar with NoSQL databases and query languages. Should have a good understanding of securing data in transit and at rest. Should be able to provide high level designs, architecture of systems, and execute them. Should be able to design and implement code and build, and deploy, pipelines using declarative languages. Should be able to manage cloud infrastructure using Docker on Faregate Containers, Kubernetes etc. Should be able to design and architect micro services. Should be well versed with cutting edge design paradigms such as Stream processing, Micro service architecture, GraphQL, Restful Design etc. Strong problem solving and debugging skills and experience in monitoring, alerting and distributed tracing. Should be flexible to understand the technology dynamics and be adoptable using assigned tools / technologies.
Solution Expert Mobile Development
3 main.Years
Time is not specified
university
both
$ - $ Salary is not specified
المحاسبة/المالية