Solution Architect

Our company leads software development projects for large enterprises (currently in Dubai, in the USA and Scandinavia. We work exclusively in cloud environment with the most modern technologies and we run projects in all three leading platforms currently (Azure, AWS, GCP).

Our BackEnd services are implemented in Java SpringBoot and NodeJS subject to the claims of the different projects, besides web based Front-Ends are realized in React.

We are looking for Solution Architect to join our team having the unmistakable weCan attitude.

Personal skills

  • First and foremost: you need to have a can-do attitude
  • You are an enthusiastic problem solver
  • You are able to focus on the details (bit-level) while keeping the high-level goal of the solution in mind
  • You are ready to learn

Task:

  • Gathering and analysing the business requirements derived from the business idea
  • Creating the E2E flows to cover the requirements
  • Defining the feature set (use-cases) needed to fulfill the requirements
  • Identifying the impacted components (as-is and to-be systems, modules) and their respective roles in the E2E solution
  • Finding the optimal tools to use as a basis for the different components
  • Establishing the logical data model
  • Designing the integration touchpoints among the impacted systems
  • Describing the communication patterns and sequences
  • Creating the API definitions and Facades
  • Mapping the components to Cloud architecture (storage, data persistence, functions, event hubs, event grids, web applications)
  • Creating and maintaining the Technical Design Documentation – the material needed for starting the implementation

 

If you join our Solution Architect team, you will

  • start your on-the-job learning at one of our flagship projects:
  • high-availability, cloud-based system with over 1m active users
  • identity management, customer management, entitlement management, orchestration
  • design extensions of existing features, new features for the live system, built upon
  • document-based data storage, REST APIs, cloud infrastructure (function apps, event hubs, queues)
  • be able to see your designed solution going live in just one or two months
  • be mentored by our senior Architects
  • be in direct, daily contact with our developer team
  • be supported to continuously learn from online training courses

Requirements

  • 3+ year experience as Architect
  • Education: Bachelor or Master degree in Informatics
  • UML design patterns: use-cases, flow diagrams, sequence diagrams
  • Logical data model design
  • Integration patterns

 

Preferred technical and professional expertise:

  • REST principles
  • Knowing one or more database engines: Firestore, Cosmos, Oracle, MySQL
  • Experience with one or more identity management solutions: Azure AD B2C, Google Firebase Authentication, AWS IAM, MS AD
  • Ability to read and understand source code (JAVA or .NET)

Java Back-end developer

We are looking for the new member of our Back-end developer team, for the following project:

Development of a high availability system at one of our foreign clients, which provides services to more than 2 million customers. We welcome employees and contractor partnerships as well.

Main topics:

identity management
customer management
entitlements
gateway
user flow orchestration
device management
dwh feeding
admin sites and functions

Technology:

  • Azure DevOps, CI/CD,
  • Java SpringBoot
  • Cosmos DB
  • React
  • Agile methodology

Expectations:

  • • Back-End Java experience, Spring is preferred • Experience in enterprise development • Experience working in cloud environment • Reading and writing English documentations 

Front-end (React/Angular) developer

Our company leads software development projects for large enterprises (currently in Dubai, in the USA and Scandinavia). We work exclusively in cloud environment with the most modern technologies and we run projects in all three leading platforms currently (Azure, AWS, GCP).

Our BackEnd services are implemented in Java SpringBoot and NodeJS subject to the claims of the different projects, besides web based Front-Ends are realized in React.

We would like to expand our FrontEnd team with at least medior colleagues, the tasks you will be responsible for:
You will need to work on our currently running Middle Eastern project, a Netflix-like streaming service, where creating public (login, settings, payment and other interfaces) and inner front-end ( customer service and interfaces used by sales representatives) interfaces will be your number one priority which is by the way used by 2.5 million people at the moment, while being a member of a group of 4-5 people. Generating interfaces based on Jira tasks and high-fidelity plans, implementation of components, while striving for an autonom way of working, and supporting testing and releases.

Expectations:

• Profound knowledge of JavaScript or TypeScript • Experience with Angular or React • Constructive, solution seeking approach in team work • Keen on to learn new things • Conversational level of English • Reading and writing English documentation

Preferred technical and professional expertise:

• Experience working with any kind of cloud environment • Full-stack development experience

DevOps Engineer

We’d like to expand our DevOps team with junior, medior and senior colleagues. Our main expectation is  eagerness and perseverance with learning DevOps.

Main tasks:

  • CI/CD process building, re-thinking and support
  • Supporting the developer teams
  • Process automatization
  • Development of monitoring systems
  • Ensuring the availability and operation of systems in accordance with the SLA undertaken
  • Ensuring the proper operation of systems and optimizing on a daily basis
  • Trouble shooting and solving issues
  • Keeping in touch with partner departments
  • Active participation in implementing new solutions and processes
  • Promoting and supporting team work       
 

The below factors mean advantage to fill the job:

  • Experience with Terraform or others IaaC platform
  • Experience in L2/ L3 support
  • Certificate or exam with any Cloud platform
  • Deep SQL and NoSQL knowledge
  • Experience with Script languages
  • Java/ NodeJS programing
  • Deep knowledge of Linux
  • Kubernetes experience
  • Contenization experience