As a Software Developer, you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.
Your primary responsibilities include:
Visionary Software Infrastructure Design and Development: Envision, design, and build the Software infrastructure that keeps the solutions running.
Innovative Problem Solving for Efficient Solutions: Challenge ideas, identify problems and create efficient solutions.
Flexible, Maintainable, and Scalable Application Components: Develop flexible, maintainable, and scalable application components.
Leading Technological Innovation through Collaboration: Collaborate with development peers and lead the way staying up to date with tools and technology trends.
Required Technical and Professional Expertise
Desenvolvimento Front-End: Experiência sólida com frameworks como React ou Vue.js - Arquitetura de Microsserviços implementada com sucesso, melhores práticas de HTML, CSS e JavaScript.
Desenvolvimento Back-End: Experiência sólida em sistemas ou serviços distribuídos escaláveis, nativos da nuvem, orientados a eventos, usando Java, Spring Boot, Kafka e conteinerização.
Bancos de Dados: Experiência sólida e prática em design de banco de dados escalável e de alto desempenho em SQL, NOSQL como PgSQL, Mongodb, Cassandra etc.
Inglês avançado.
Required Education
Technical Diploma
Preferred Education
Bachelor's Degree
Country/Region
Brazil
State / Province
São Paulo
City / Township / Village
Sao Paulo
Employment Type
Full-Time
Company
(0022) IBM Brasil-Industria, Maquinas e Servicos Limitada
Obtém a tua avaliação gratuita e confidencial do currículo.