EXTRACTTA | Informações que geram Soluções
ETL Developer
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
ETL Developer
Extractta
• We are looking for an ETL Developer to work on building, maintaining, and evolving data integration processes, ensuring the quality, reliability, and availability of information for the business areas. • The professional will be part of a team responsible for developing and supporting data pipelines, integrations between systems, and optimizing loads in a corporate environment.
Job Requirements
- Experience in developing ETL processes.
- Strong knowledge of SQL.
- Experience with relational databases, preferably Oracle and/or SQL Server.
- Experience in building and maintaining data pipelines.
- Knowledge of data modeling.
- Experience analyzing and optimizing SQL query performance.
- Experience in system integration.
- Knowledge of version control tools (Git).
- Experience working in agile methodologies (Scrum or Kanban).
- Desirable:
- Experience with Informatica PowerCenter.
- Knowledge of Power BI.
- Experience with Data Warehouse and Data Lake.
- Knowledge of Python for automation and data processing.
- Experience with Cloud environments (Azure, AWS, or GCP).
- Knowledge of data architecture.
- Experience with pipeline orchestration tools.
Benefits
- Meal and/or food allowance
- Partnership with Sesi and Sesc, providing access to health, wellness and leisure services
- Partnerships with educational institutions, offering exclusive discounts on courses and educational programs
- Opportunities for career growth within the company and participation in strategic projects
- Opportunity to work at a rapidly expanding company in the market.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description ¿Eres un apasionado de la ingeniería de software que encuentra satisfacción en resolver problemas complejos donde otros se rinden? En Initium Software, no somos una consultora tradicional; somos socios estratégicos que creen en el impacto real a través de la tecnología. Estamos buscando a un PL/1 Developer Senior dispuesto a asumir el control, diseño y evolución de aplicaciones de negocio críticas para el sector asegurador. Si buscas un entorno donde tu experiencia técnica sea valorada y tu capacidad analítica sea el motor de soluciones a gran escala, este es tu lugar. Tu Misión (El impacto que generarás): - Diseñar e implementar aplicaciones Batch robustas utilizando PL/1 para optimizar el rendimiento del negocio. - Alinearte estratégicamente con los Product Owners y miembros del equipo para diagnosticar incidentes en producción y traducir los requerimientos complejos de nuestros clientes en soluciones técnicas eficientes. - Consultar y dar soporte a clientes clave en la implementación y personalización de nuestro software especializado en seguros. - Dominar y extender las funcionalidades existentes aprovechando al máximo los patrones de extensión de nuestros frameworks de desarrollo. - Proponer mejoras continuas expandiendo proactivamente tu conocimiento en tecnologías que eleven la calidad de nuestras entregas técnicas. Qualifications - Más de 5 años trabajando en entornos de desarrollo back-end (Seniority: 8+ años de experiencia global preferible). - Conocimiento sólido y experiencia práctica avanzada trabajando con PL/1 —O bien— dominio de COBOL / Fortran (con la total disposición y entusiasmo para aprender y migrar a PL/1). - Conocimientos básicos y manejo fluido de Linux a nivel de comandos estándar (ej. vi editor, grep, sudo, netstat, etc.). - Nivel de inglés avanzado (C1), fluido tanto hablado como escrito, ya que trabajarás en entornos internacionales. - Enfoque ingenioso, actitud orientada a la resolución de problemas complejos y excelentes habilidades interpersonales para trabajar en equipo. Requirements - Experiencia práctica con conceptos de Programación Orientada a Objetos (OOP) como encapsulamiento, herencia vs. delegación, operadores de acceso y patrones de diseño simples (ej. GoF). - Experiencia en la documentación técnica de procesos por lotes (Batch), preferiblemente utilizando Rochade. - Te apasiona aprender, compartir ideas y evolucionar de manera constante junto al equipo. Benefits - Compensación competitiva: Salario fijo acorde a tu experiencia senior. - Flexibilidad Real: Modalidad de trabajo 100% remota desde España, respetando un balance saludable con tu vida personal (Horario: 09:00 - 18:00). - Cultura Initium: Un entorno basado en la autonomía, la colaboración, el dinamismo y la total ausencia de microgestión. - Crecimiento Profesional: Un espacio donde se valora tu iniciativa, se reconoce tu impacto directo y se apuesta activamente por tu evolución técnica continua. - Equipo de alto rendimiento: Proyectos desafiantes con tecnologías que sostienen operaciones masivas, rodeado de profesionales que te inspirarán a superarte.
Role Description This role focuses on building and maintaining scalable, secure backend systems using Python and cloud technologies. The candidate will design RESTful APIs and microservices, integrate third-party solutions like Pindrop, and develop high-performance applications on AWS. The role involves working extensively with cloud services (Lambda, S3, DynamoDB), implementing CI/CD pipelines, ensuring system observability, and contributing to infrastructure automation. Additionally, the candidate will support contact center transformation initiatives, including integrations with Amazon Connect, while collaborating across teams to deliver reliable and efficient solutions. Responsibilities - Design, develop, and maintain RESTful APIs and microservices using Python. - Integrate and support Pindrop solutions including authentication, fraud detection workflows, and SDK/API usage. - Architect secure, scalable, and high-performance backend applications. - Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB. - Write clean, efficient, testable code following best practices for performance, maintainability, and security. - Design and deploy cloud-native applications using AWS services including EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM. - Implement and maintain CI/CD pipelines using GitHub Actions or GitLab CI. - Set up monitoring, logging, and observability using CloudWatch, CloudTrail, and Splunk logging. - Collaborate on infrastructure automation using CloudFormation and Terraform. - Integrate solutions with AWS services like Lambda. - Use of AI-assisted coding in development workflows. - Assist in migration projects from legacy contact center platforms to Amazon Connect. - Contribute to frontend work (React/Angular/Vue) when needed and ensure smooth integration with backend APIs. Qualifications - 5-7 years of experience in backend development. - 5+ years of experience in cloud-based application engineering. - 5+ years of experience with Python, Node.js, C#, or Java (Python required). - Hands-on experience with Pindrop integrations including risk scoring, authentication workflows, and troubleshooting. - Knowledge of telephony concepts and SIP trunking. - Experience with AWS SDKs, reporting, analytics, and troubleshooting. - Deep experience designing and implementing RESTful APIs and microservices. - Hands-on experience with SQL and NoSQL databases. - Strong understanding of authentication, authorization, and security best practices. - Extensive experience with AWS services including EC2, Lambda, S3, IAM, RDS, DynamoDB, and VPC. - Proficiency in CI/CD pipeline setup and maintenance. - Experience with CloudFormation and Terraform for infrastructure as code. - Understanding of networking and cloud security best practices. Nice to Have - Experience with Amazon Connect integrations, including API usage, contact flow design, routing, queues, and call-flow troubleshooting. - Experience or knowledge of using AI and LLM models. - Basic proficiency in frontend development (JavaScript, HTML5, CSS3). - Familiarity with React, Angular, or Vue.js frameworks. - Understanding of responsive UI/UX design principles. - AWS Certifications (Cloud Practitioner, Developer Associate, Solutions Architect Associate). - Experience with event-driven architectures (SNS, SQS, EventBridge). Benefits - Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. - Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. - Work From Anywhere Culture: make the most of the flexibility that comes with remote work. - Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. - Global Impact: collaborate on impactful projects for top global clients and shape the future of industries. - Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. - Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality. Company Description Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989. Miratech has coverage across 5 continents and operates in 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.
Role Description We are looking for a highly skilled Java Developer with strong hands-on experience in Spring Boot to join our development team. The ideal candidate will have at least 4 years of professional experience in Java backend development, with a deep understanding of designing and building scalable, secure, and high-performance APIs and microservices using the Spring ecosystem. - Design, develop, and maintain backend services and REST APIs using Java and Spring Boot. - Build and maintain microservices architecture with clear service boundaries and scalability in mind. - Integrate with databases, message brokers, and external systems using industry-standard patterns. - Write clean, maintainable, and well-documented code following best practices and coding standards. - Conduct code reviews and participate in sprint planning, daily stand-ups, and retrospectives. - Collaborate with frontend developers, DevOps, and QA engineers to deliver complete solutions. - Monitor application performance and troubleshoot issues in development and production environments. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related field. - 5+ years of hands-on experience in Java development. - Solid expertise in Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. - Proficient in building RESTful APIs and integrating with external services. - Strong experience with relational databases (e.g., PostgreSQL, MySQL) and JPA/Hibernate. - Familiarity with unit testing frameworks (JUnit, Mockito) and test-driven development. - Experience with Maven or Gradle, Git, and CI/CD pipelines. - Good understanding of microservices, containerization (Docker), and working in cloud environments (AWS/Azure/GCP). Requirements - Experience with message queues (e.g., Kafka, RabbitMQ). - Exposure to frontend technologies (e.g., Angular or React) is a plus. - Familiarity with NoSQL databases (e.g., MongoDB, Redis). - Understanding of DevOps concepts and CI/CD pipelines. - Knowledge of security best practices in backend services. Benefits - Role: Back-End Developer (Sr Java SpringBoot) - # of positions: 1 - Start date: ASAP - Contract: 1 Yr (Extendable) - Resource Location: Offshore - Core hours - 9-6pm Dubai time (40Hrs per week) - Required years of experience – min 5 years - Language required: Arabic + English level – minimum B2/C1 English communication
Role Description Build intelligent systems that operate at global scale. Dijkstrack is looking for an exceptional Senior Python Developer with strong Machine Learning experience to join one of our international clients. This is a hands-on engineering role where Python development is the primary focus, while leveraging Machine Learning to build intelligent, scalable products used by millions of users worldwide. As a Senior Python Developer, you'll be responsible for designing, building and maintaining scalable backend services while contributing to the development and deployment of production-ready Machine Learning solutions. You'll work across the full software development lifecycle—from architecture and development through to deployment, optimisation and monitoring—ensuring applications remain secure, reliable and highly performant. This is an opportunity to solve complex engineering challenges while building intelligent systems that make a measurable business impact. What You'll Be Doing - Design and develop scalable backend applications using Python. - Build clean, maintainable and well-tested code following engineering best practices. - Develop APIs and microservices powering enterprise applications. - Build and optimise data pipelines for Machine Learning workflows. - Develop, train and deploy Machine Learning models into production. - Work closely with Data Scientists and Product teams to translate business problems into technical solutions. - Optimise systems for performance, scalability and reliability. - Participate in architectural decisions and mentor other developers. - Contribute to CI/CD pipelines and cloud-native deployments. Qualifications - Degree in Computer Science, Software Engineering, Mathematics or another relevant technical discipline. Requirements - Must be currently based in South Africa. - Strong written and verbal English communication skills. - Comfortable working remotely with international teams. - Passion for solving complex technical problems. Benefits - Build software that operates at enterprise scale. - Solve technically challenging problems using modern technologies. - Join a highly skilled international engineering team. - Fully remote role based in South Africa.


