
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
Uma empresa de manufatura diversificada em Sorocaba está buscando um Analista de Desenvolvimento de Software I - Back End. O candidato ideal terá formação em Processamento de Dados e experiência com desenvolvimento em Python, conhecimento em bancos de dados e metodologias ágeis. Oferecemos um ambiente inclusivo onde suas ideias podem brilhar, e incentivos para seu crescimento profissional.
Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world.
A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary.
To support our extraordinary teams that create excellent products and contribute to our growth, we are seeking an Analista de Desenvolvimento de Software I - Back End to join our team in Sorocaba.
Reporting to the Gerente de Laboratório, the Analista de Desenvolvimento de Software I - Back End role involves...
Some daily activities:
Developing systems, components, and applications of low complexity for single platforms, coding programs through analysis of provided technical documentation, following established development patterns (Design Patterns) and technical standards, to meet specified requirements.
Modifying programs and/or system routines of low complexity, altering processing, coding, and other elements to correct faults and/or meet system changes and new needs.
Conducting unit tests in a development environment of low complexity to verify that the program executes correctly within specified requirements and performs adequately.
Correcting defects identified during solution testing of low complexity to meet software quality processes.
Creating complementary documentation such as user guides, operation instructions, or consistency checks.
Performing other related and/or inherent activities of your work process.
The experience we are looking to add to our team:
Completed higher education in Data Processing, Information Systems, Computer Engineering, or other areas of Informatics or Information Technology.
Knowledge of programming logic and object-oriented programming (OOP).
Relational databases (e.g., PostgreSQL, SQL Server) and non-relational databases (e.g., Firebase Firestore, MongoDB).
Agile methodology (Scrum).
Versioning tools (Github, Bitbucket).
Microinformatics (Outlook, Word, Excel, Visio, PowerPoint).
Technical English (for reading documentation).
Desirable:
Experience with Back End development in Python using frameworks like Flask or FastAPI.
Knowledge of consuming and creating RESTful APIs.
Ability to manipulate JSON, perform basic authentications, and handle API errors.
Basic understanding of Git versioning (clone, commit, pull, branch).
Knowledge of Firebase for authentication, Firestore, and serverless functions.
Familiarity with deploying web applications on Google Cloud Platform (GCP) using App Engine, Cloud Run, or Firebase Hosting.
Understanding of containers (Docker).
Knowledge of automated testing (Pytest, unittest).
Experience with tools like Postman, Insomnia, Swagger.
Familiarity with integrating systems via webhooks or pub/sub.
System documentation with UML.
Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law. We're happy to provide reasonable accommodations to those with a disability for assistance in the application process. Please email accessibility@flex.com and we'll discuss your specific situation and next steps (Note: this email does not accept or consider resumes or applications. This is only for disability assistance. To be considered for a position at Flex, you must complete the application process first).