We are looking for a Senior backend developer (Back Continuous Integration/Cloud runtime experience) to help analyze and modernize legacy Custom dev applications for them to become eligible to a move to cloud. You will work closely with Devs and DevOps teams.
This position is suited to experienced developers (7 years) who are autonomous curious and looking to develop or enhance their skills in dev automation and cloud runtimes.
Key Responsibilities
Dev Area
Read and analyze existing code to identify the things to be updated and fixed
Being able to properly start the application locally within an IDE to become efficient in troubleshooting
Being able to fix SAST critical issues
Update application to be linked to a Single Sign On solution (OAUTH2/OIDC SAMLv2) whether it is custom dev or vendor solution (Commercial off the shelf) under the supervision of the Developer
Update backend dependencies to under support version under the supervision of the developer
Devops/CICD
Implementing a Dockerfile to run the application
Configure CICD pipeline with the help of the Internal Developer platform and the Squads devops.
System Engineering
Adapt Helm Charts and Ansible Role to fit the applications context
Configure Systemd modules and other Windows GPOs to make the applications up and running
Use the ITSM to ask for services from the other part of the organization
Tech Stack (Required Skills)
Back-end / Front-end: Notion or interest in learning for PHP Node Python Javascript (at least one programming language should be used for 3 years and another known)
CI/CD: Git GitLab CI ARM (Artifactory)
Tooling: SonarQube SAST DAST Intellij or VScode Terraform Ansible
Cloud: Common Google Cloud Platform (GCP) services (Cloud run GKE ClouSQL GCS fuze VPCs IAP) Tanzu
Infrastructure: Docker Kubernetes Istio Oauth2 OIDC SAMLv2 Linux (systemd journald LVM) Windows (GPO WinRM) Databases (Postgres Oracle)
Methodologies: Agile / Kanban
Profile
At least 3 years of experience with backend programming language
4 years of devops/system
Autonomous and comfortable working with modernizing legacy code and learning new things
Interest in cloud-native principles and containerization
Willingness to grow in infrastructure DevOps and CI/CD practices
Collaborative structured and adaptable essential qualities in a complex enterprise environment
Required Experience:
Senior IC
Thales has built a presence in the United Arab Emirates for over 35 years, and today has over 300 employees.