At CI&T, we are experts in technological transformation, combining human expertise with AI to develop scalable tech solutions. With a global team of over 8,000 CI&Ters, we've partnered with more than 1,000 clients over our 30 years of history. Artificial Intelligence is at the core of our offerings.
Important: If you reside in the Metropolitan Region of Campinas, your presence in our city offices will be mandatory as per our current attendance policy.
We are in search of a skilled and seasoned Software Architect to join our dynamic team. The ideal candidate will possess a robust background in software development and architecture, with a keen interest in crafting innovative and scalable software solutions. As a Software Architect, you will collaborate closely with our development teams and stakeholders to design and execute software systems that align with our business objectives. You will have the opportunity to work with one of the leading automotive clients, enhancing their customer web/app portal and making a direct impact on their operations.
Key Responsibilities:
- Design the overall architecture of software systems, including their components and interfaces.
- Collaborate with stakeholders to gather requirements and convert them into technical solutions.
- Choose the appropriate technologies, frameworks, and platforms for software solutions.
- Provide technical leadership and support to development teams throughout the software development lifecycle.
- Review code and offer feedback to developers to ensure compliance with architectural standards and best practices.
- Identify and resolve performance issues within software systems, focusing on scalability and reliability.
- Recognize and mitigate risks associated with software architecture and design.
- Develop and maintain technical documentation, including architectural diagrams and design guidelines.
- Work alongside cross-functional teams, including developers, testers, and project managers, to ensure successful software project delivery.
- Keep abreast of the latest trends and technologies in software development and architecture.
Qualifications:
- Proven experience in software architecture and development.
- Strong understanding of various programming languages and frameworks.
- Excellent communication and teamwork skills.
- Ability to lead technical discussions and guide development teams.
- Familiarity with AI technologies is a plus.