Software Architect/ Tech Lead

Oferty pracy
PLWarsawGrzybowska 6000-844

Summary

The IT company Andersen invites an experienced Software Architect/Tech Lead to join its team for working with a company from Saudi Arabia.

The customer is a holding company in the labor market in Saudi Arabia, operating under the Ministry of Labor. The company serves not only individuals but also entire segments in the public and private sectors.

The project is is the platform that aims to facilitate various upskill and reskill programs for trainees from Saudi Arabia, by linking them with employers, training providers and government employees.

Responsibilities

  • Architecting, designing, developing, and executing software solutions to address business needs.
  • Interacting with stakeholders to identify and elaborate requirements such that implementation is specified and achievable.
  • Analyzing existing software solutions and finding ways to improve or rework them to meet targets.
  • Owning the software architecture and design within the organization, including its documentation and explanation, and ensuring that it is up to date with implementation.
  • Preparing and maintaining documentation for architectures, designs, and implementation.
  • Leading the strategic technical direction of the software products and associated tools.
  • Playing a role in leading the software teams in terms of development methodology and processes.
  • Driving the collaboration and integration with other teams including: Product Specification (product, design, hardware, quality, support, etc.).
  • Serving as a sounding board for developers and participating in the review process as appropriate.
  • Contributing towards strategy decisions and proposing technological innovations that are aligned with business needs and Engineering goals.
  • Managing people, including coaching, mentoring, and training direct reports.
  • Mentoring Engineering team members and contributing to team growth and skill plans.
  • Carrying out additional duties or responsibilities that fall reasonably within the remit of the role.

Requirements

  • Degree in a technical discipline and at least 5 years’ experience in a similar role.
  • Previous Development Experience, 8+ years with Cloud or embedded systems.
  • Strong problem solving, communication, and analytical skills.
  • Experience in technically designing and creating complex systems that require a deep understanding of the application logic and dependencies.
  • Experience with analysis, design, implementation, and migration of complex databases.
  • Experience with the cloud architecture: design and implementation.
  • Experience scaling cloud applications to meet the demands of a growing product.
  • Experience in advanced build and debugging environments and tools.
  • Experience in design of test environment and structure.
  • Experience in agile methodologies.
  • Experience in Java, Spring Framework for cloud systems: Spring Data, Spring Security; Spring Modulith
  • Experience in working with source control tool based on git, Gitlab.
  • Experience in IP (Internet Protocol) network protocols (HTTP/HTTPS, REST, SOAP (Simple Object Access Protocol).
  • Experience in real time messaging / non blocking I/O technologies (WebRTC).
  • Experience with video-based analytics and algorithms.
  • Experience in debugging of cloud and embedded / IoT systems.
  • Experience delivering SaaS (Software as Service) products.
  • Experience delivering IoT products.
  • Experience with Oracle Cloud (OCI) technologies.
  • Experience with microservices architecture.
  • Experience with Redis, Graph and SQL Databases.
  • Experience in ElasticSearch.
  • Experience in RabbitMQ.
  • Ability to work collaboratively in team.
  • Core ability to explain and engage stake holders both technical and non in your designs and solutions.
  • Disciplined and self-driven.
  • Ability to adapt to change in a fast-paced environment.
  • Ability to negotiate and influence.
  • Ability to problem solve.
  • Ability to meet tight deadlines.
  • Ability to effectively deal with conflict.
  • Ability to multi-task and stay organized.
  • High attention to detail.
  • Ability to use own initiative.
  • Level of English –Upper-Intermediate+ and above.

Desired skills

  • Linux oriented person.
  • Ability to present to all levels of staff and leadership.

Reasons to join us

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!

Czekamy na was!

lub Poleć znajomego

Przetwarzamy dane osobowe zgodnie z RODO

Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś