Junior Full Stack Developer
Andritz Ver todas as vagas
- Araraquara - SP
- Permanente
- Período integral
- Support the development and maintenance of web applications with a focus on AI-enabled solutions, under technical guidance from senior team members;
- Contribute to the implementation of new features, bug fixing, and continuous improvements in existing systems;
- Assist in the integration between front-end and back-end components, following established architecture standards;
- Support the integration and usage of AI and cloud services, especially within the Microsoft ecosystem;
- Write clean, organized, and well-documented code in accordance with team guidelines and best practices;
- Participate in unit and integration testing to ensure application quality and reliability;
- Support version control and continuous integration/continuous delivery (CI/CD) processes;
- Collaborate in technical meetings, contributing ideas and learning development best practices;
- Demonstrate continuous interest in technical growth and understanding of the full software development lifecycle, with focus on quality and learning.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, Computer Engineering or related fields.
- Basic knowledge of front-end languages and frameworks (HTML, CSS, JavaScript, Typescript, React or similar);
- Basic knowledge of back-end technologies (C#, .NET or equivalent);
- Basic understanding of relational and non-relational databases (SQL Server or similar);
- Basic knowledge of source code versioning (Git) and continuous integration practices;
- Advanced English with good written and verbal communication skills.
- Familiarity with REST APIs and system integration principles;
- Familiarity with Microsoft DevOps and pipelines (CI/CD);
- Interest in learning and working with AI platforms and tools, including Azure AI Foundry and Copilot Studio;
- Basic understanding or interest in cloud platforms, preferably Microsoft Azure;
- Interest in learning containers, microservices, and software architecture concepts. Initial knowledge of agile methodologies (Scrum, Kanban);
- Awareness of best practices related to security, performance, and code organization.