Company Description Publicis Sapient, the digital business transformation hub of Publicis Groupe, helps clients drive growth and efficiency and evolve the ways they work, in a world where consumer behavior and technology are catalyzing social and commercial change at an unprecedented pace. With 20,000 people, across 17 countries and 53 offices around the globe, our expertise spans; technology, data sciences, consulting and creativity, combining a culture of innovation which enables us to deliver complex transformation initiatives that accelerate our clients’ businesses. For more information, visit www.publicis.sapient.com
Your Impact:
Design and build complex technology solutions across the stack (front-end and back-end) using best in class libraries, frameworks and design principles
Assist in estimation and planning of business solutions
Interact with management to provide technical solutions delivering to business needs
Consult clients on best practice point of view
Must be self-motivated and able to thrive in an agile environment
Stay abreast of emerging technologies and promote knowledge sharing
Your Skills & Experience:
Experience and proficiency across the stack – ability to develop modern front-ends along with coding secure and extensible back-end services
Experience in systems integration, package implementation, and/or interactive design.
Good level of understanding of software design and architecture principles like Microservices, Domain-driven design, CQRS, SOLID, DRY, SoC, etc.
Back-end skills (must have)
Experience of creating server-side services using at least one of Java (ideally), Node.js or similar backend languages (C#/.NET omitted)
Designing and creating REST APIs
Experience of integration technologies like SOAP
Strong understanding and experience of relational and NoSQL database design and implementation
Experience building on container platforms such as Docker, Kubernetes
Front-end skills (preferred)
Experience of using at least one of these JavaScript frameworks to create modern front-ends - React.js, Angular or Vue
HTML, CSS, JavaScript (ES6) or TypeScript
Webpack or Gulp
A client-side Unit Testing framework e.g., Mocha or Jest
Other skills
API Management and Documentation (Swagger.io, I/O Docs)
Experience with high scale, highly transactional, high performance, highly available systems and robust applications
Knowledge of Continuous Delivery and Continuous Integration including DevOps pipeline to build and deliver high quality, scalable and secure solutions
Implementations on and migration to Cloud services on at least one of the hyper-scale Cloud platforms - Microsoft Azure, Google Cloud, AWS
Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing.
Qualifications Set yourself apart with:
Bachelor’s/Master’s degree in Computer Science or related field
Multi-threading programming concepts
Experience working on:
React Native
Netty, AKKA, Vert.x, CEP engines
GraphQL
Redux or Mobx
Kubernetes
Multi-tenant architectures deployed in the cloud
Experience of working on large scale, complex, and distributed applications in an Agile environment
Experience in a consulting or client-facing role
Additional Information Benefits of Working Here:
22 days paid holiday
Complimentary gym access
Free medical insurance and supplemented medical insurance cover for family
Complimentary return flight to your home country (if outside Dubai)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.