Sr. Software Engineer, Digital Solutions

Sr. Software Engineer, Digital Solutions
TAM Development Co., Saudi Arabia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Sep 26, 2023
Last Date
Oct 26, 2023
Location(s)

Job Description

TAM is a Saudi publicly listed company, specialized in digital solutions and advisory services for public and private sector clients, leading sustainable public transformation from strategy to execution. TAM has been the partner of choice for 50+ government entities. Our agility, expertise, and holistic approach have helped smoothen the processes and paths of Saudi public impact initiatives operating under the Vision 2030 umbrella.

We are currently looking for a Software Engineer, who is going to playing an active role in designing, improving and most importantly securing the overall backend architecture to support growth in users and products without compromise.

Key responsibilities and objectives:

  • Actively participate in architectural decision-making in our Monolithic and Microservices systems
  • Working with Docker containers and Kubernetes manifests
  • The ability to manage junior engineers
  • Coach and mentor other team members
  • Embrace Design Driven Development, SOLID Principles, Algorithms and automated tests (unit, integration and functional)
  • Understand development lifecycle and collaborate with cross-functional and agile teams
  • Demonstrate code review, debugging and investigation skills on a regular basis

Requirements

  • 5-8 years of experience as a full-time software engineer
  • 3 years of experience in Python (Django)
  • Good to have experience in one of the programming languages like GoLang, RoR, Java, PHP
  • Experience with common monitoring / alerting / logging tools such as Prometheus, New Relic, Datadog, Sentry
  • You’ve built complex, high-quality applications, and have a strong knowledge of Domain Driven Design
  • You’re proficient in selecting from best practice Design Patterns and Design Principles when building Software Architectures and Algorithms
  • Good knowledge of databases (like MySQL, PostgreSQL and NoSQL) and should be aware of normal forms, ACID, isolation levels, index anatomy
  • Flexible and comfortable working in a multicultural environment
  • Familiar with the following; Docker amp; Kubernetes, GCP, AWS and caching
  • Experienced using TDD approach during development
  • Willingness to learn new programming languages and technologies
  • Good to have knowledge with Kubernetes, GCP and AWS
  • Good understanding and experience with CI/CD pipelines

Competencies:

  • You enjoy working in a fast-paced and sometimes demanding environment, and you have the ability to juggle multiple priorities
  • You can self-motivate and work autonomously while appreciating guided coaching and collaborative teaming
  • Confident and effective communicator with excellent influencing skills
  • A skillful listener and strong at facilitating discussion
  • Strong networker and sharing of ideas and knowledge
  • Ability to think strategically in terms of culture and behavior, business processes and technology and tools
  • People oriented and value driven

Job Specification

Job Rewards and Benefits

TAM Development Co.

Information Technology and Services - Riyadh, Saudi Arabia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.