Segmento: Não Informado
Atividades
- Responsibilities: Collaborate with partners and stakeholders to learn about our customers' business needs and key challenges.
- Design, code, test, deploy, and monitor sophisticated processes in a cloud based architecture.
- Effectively develop and maintain CI/CD automation using tools such as GitHub Actions, Jenkins, Azure DevOps, etc.
- Implement Infrastructure as Code (IaC) using tools like Terraform, including provisioning and managing cloud-based data infrastructure.
- Perform software development with TDD and BDD, Microservice and event oriented architectures.
- Analyze data, existing systems and processes independently to effectively identify bottlenecks and opportunities for improvements.
- Mentor and learn from your peers, foster continuous learning of new technology within your team and organization.
- Help in interviews and provide quality and timely feedback.
- Strong at our team\'s process and best practices, and apply them to given tasks with help from peers and your manager.
- Proactively understand customer/business problems you try to solve with these tasks, and your design and implementation can actually solve these problems in an effective, reliable, and sustainable way.
- Partner with, assist, or lead team members in development and problem solving.
- Take strong ownership/accountability, be proactive, and lead.
- Own medium to large complex components or systems/products/platforms.
- Participate and lead technical discussions.
- Design and build high quality and efficient systems with craftsmanship.
- Independently & productively complete work at medium/large complexity level and proactively seek reviews from senior engineers on your work to ensure high quality. Proactively identify and communicate dependencies.
- Proactively review work from peers and provide constructive feedback/comments.
Requisitos
- Required Qualifications: Bachelor\'s degree in Computer Science, Software Engineering, or related field.
- Advanced English required: C1 Demonstrable equivalent deep understanding, experience, and capability.
- 4+ years of experience in software engineering at a large scale.
- Master or PhD degree in Computer Science (or related field) and 2+ years of experience in software engineering.
- Strong problem-solving skills, excellent communication and collaboration skills.
- Highly self motivated and eager to learn.
- Continuous growth and upskilling mindset.
- Always learning. Always growing.
- Rich experience in designing a high quality, performant, and efficient solution for a medium/large complex level problem.
- Rich experience and good understanding of CI/CD automation.
- Experienced in combined engineering practices and agile development.
- Rich experience and strong implementation skills using languages like Java, C#, or Golang including coding, automated testing, measurement and monitoring.
- Experienced in TDD approach.
- Good understanding of data processing techniques, such as data pipeline/platform development, SQL, as well as relational, NoSQL, and data warehousing technologies.
- Experienced in cloud technology, such as AWS, Azure, GCP as well as deployment topologies to ensure high availability and low latency processing.
- Passionate about understanding and solving customer/business problems.
Horário / Período: Não Informado
Observação: Os interessados devem se candidatar através do portal Caderno Nacional