System Architect

Capgemini Engineering


Data: há 1 semana
Cidade: Vila Nova de Gaia, Porto
Tipo de contrato: Tempo total
Job Description

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Your Role

  • Responsible for providing architecture and design for complex products.
  • Represents the company with new prospects on providing advice and guidance on implementation for projects.
  • Provides the engineering expert and focal point for at least one of OpenCascade’s technical disciplines.
  • Maintains the highest-level expertise in the chosen technical disciplines.
  • Demonstrates clear evidence of thought leadership in the market.
  • Performs education and mentoring session with customers on chosen technical disciplines.
  • Works on projects with developers and/or participates in acceptance testing together with customers to ensure that architecture matches customers’ needs.
  • Focuses on developing long term partnerships with internal/external clients.
  • Takes full responsibility for outcomes. Has strong understanding of contractual, financial and technical considerations.

Your Profile

  • 10+ years experience in Software Development.
  • 1+ years of experience in architect roles.
  • 3+ years of experience in roles like Tech Lead.
  • Good understanding of software development lifecycle and development processes.
  • Deep technical knowledge (with hands on background) in at least 2 of the following technologies: C++, Java, Typescript/Angular, AI.
  • Has significant experience of designing and implementing complex customer solutions taking into account its operations and maintainability after deploying into production.
  • Proven experience of building architecture for a new system or module, or refactoring existing, with guiding development team until final results.
  • Experience of accurate estimation of complex features or whole project.
  • Strong written, oral communication, and presentation skills in English.
  • Strong collaboration skills including coaching and motivating of other stakeholders and developers.
  • Experience developing technical documentation (including system modeling using UML
  • Experience in Agile software development.

Nice To Have

  • Experience in architecting for public cloud platform(s)
Postar um currículo