As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Desenvolvedor .Net, Python
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Desenvolvedor .Net, Python
GFT Technologies
• Procuramos uma pessoa que: • Goste de trabalhar em equipe e seja colaborativa em suas atribuições; • Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; • Transforme ideias em soluções criativas e busque qualidade em toda sua rotina; • Tenha habilidades de resolução de problemas ; • Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo ; • Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Job Requirements
- Profissional de nível SR que atue com (.NET + PYTHON).
- .NET (C#) e Python (PySpark);
- Projetar, implementar e otimizar APIs RESTful e integrações entre sistemas internos e externos;
- Desenvolver pipelines de processamento e transformação de dados utilizando PySpark;
- Garantir a qualidade, performance, segurança e escalabilidade das soluções desenvolvidas;
- Participar da definição de arquiteturas técnicas e boas práticas de desenvolvimento;
- Realizar análise e correção de incidentes, bem como troubleshooting em ambientes produtivos;
- Trabalhar em colaboração com equipes de Arquitetura, DevOps, Dados, QA e Product Owners;
- Participar de cerimônias ágeis, refinamentos técnicos e revisões de código;
- Experiência com Python, especialmente utilizando PySpark para processamento de dados.
- Experiência no desenvolvimento e consumo de APIs RESTful;
- Conhecimento em bancos de dados relacionais e linguagem SQL;
- Experiência com integração de sistemas e arquitetura orientada a serviços;
- Conhecimento em controle de versão utilizando Git.
- Vivência com metodologias ágeis (Scrum e/ou Kanban);
- Experiência com testes unitários e boas práticas de desenvolvimento de software.
Benefits
- Cartão multi-benefícios – você escolhe como e onde utilizar.
- Bolsas de Estudos para cursos de Graduação, Pós, MBA e Idiomas.
- Programas de incentivo à Certificações.
- Horário de trabalho flexível.
- Salários competitivos.
- Avaliação de desempenho anual com plano de carreira estruturado.
- Possibilidade de carreira internacional.
- Wellhub e TotalPass.
- Previdência Privada.
- Auxílio-Creche.
- Assistência Médica.
- Assistência Odontológica.
- Seguro de Vida.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Software Engineer – .NET/React
UbimindsWe deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
• Design, implement, and maintain robust .NET Core services and APIs within a microservices architecture. • Build responsive and accessible front-end experiences using React and TypeScript. • Write clean, testable, and scalable code, following modern engineering best practices. • Support automated test coverage to ensure high-quality releases. • Participate in design reviews, code reviews, and technical planning. • Help identify and reduce technical debt across the platform.
• Lead development of core platform features across backend and frontend. • Write and review production code (Laravel, PostgreSQL, Angular/TS). • Own database design and data integrity in a multi-tenant SaaS. • Partner with Product and TPMs to translate requirements into technical solutions. • Debug complex, cross-system issues involving editor state, persistence, and rendering. • Establish and maintain coding standards and architectural patterns.
• Work with development teams and product managers to ideate software solutions. • Design, develop and test custom software solutions across multiple system components or applications. • Contribute to all phases of the development lifecycle. • Ensure designs are in compliance with requirements. • Write effective APIs and technical documentation. • Write well designed, testable, efficient code in line with programming standards and interface specifications. • Test software to ensure responsiveness and efficiency. • Troubleshoot, debug and upgrade software. • Prepare and produce releases of software components. • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. • Debug build, integration test, and deployment issues. • Complete all tasks within timelines for each sprint. • Identify roadblocks and issues during daily scrum call. • Participates in scrum activities.
• Identify performance improvement opportunities within the Java code base, prototype alternatives, and assist in implementing proven solutions. • Create design documents for Java code that is currently written in IBM Assembler. • Review code for thread safe, code quality, and security violations. • Analyze/improve Spring Batch throughput.



