Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Data Engineer.
Colombia Jobs Expertini

Urgent! Senior Data Engineer Job Opening In Medellín – Now Hiring Ansira

Senior Data Engineer



Job description

As a Senior Data Pipeline Developer, you will take part in the optimization and enhancement of data pipelines that power customer data management in the Ansira Connect SaaS platform.

In this role, you will be part of a cross functional team developing, maintaining, and improving fast, scalable, and highly complex cloud-native data solutions capable of processing millions of customer records in real-time, while ensuring reliability and efficiency across varying data volumes.

Overview
As a Senior Data Pipeline Developer, you will take part in the optimization and enhancement of data pipelines that power customer data management in the Ansira Connect SaaS platform.

In this role, you will be part of a cross functional team developing, maintaining, and improving fast, scalable, and highly complex cloud-native data solutions capable of processing millions of customer records in real-time, while ensuring reliability and efficiency across varying data volumes.

The Senior Data Pipeline Developer is a self-starter with a strong desire to learn and work with cloud-native technologies & processes, improve efficiency along the way and make an impact while contributing to cross-functional teams.

Your work is all about data and the technology around turning raw customer data into actionable, targetable audiences.

You are responsible for optimizing, monitoring and maintaining fast, secure and cost-effective data workflows that ingest customer information including addresses, emails, and custom targeting fields through real-time streaming pipelines.

You'll ensure these pipelines perform efficiently whether processing millions of records or just a hundred, while maintaining data quality through deduplication, address standardization, and email validation processes.

You are expected to contribute more than just code.

You'll be involved in defining how things work, what they do, and why we do that instead of something else.

We also expect you to share your knowledge and expertise with everyone else.

Your ability to creatively collaborate and execute team goals will affect scalability and directly contribute to the company's product and the features our team builds.

You will collaborate with product, engineering and other development teams to enhance cloud-native solutions using Spring Cloud Data Flow, Kafka, CockroachDB, and Kubernetes in a dynamic and agile environment.

You will be part of a fun, diverse team that seeks challenges, loves learning and values teamwork.

You will have opportunities for learning, mentorship, career growth, and work on high-business impact areas.

Responsibilities

  • Contribute to the full development life cycle of features and products in our SaaS Platform aiming to meet or exceed customer SLAs.
  • Participate in the design, development and implementation of large-scale distributed systems using cloud-native principles and technologies.

  • Participate in the design, development and implementation of applications and services able to process large volumes of data, focusing on security, scalability, latency, and resiliency.

  • Analyze business requirements; and translate them into data processing workflows.

    This includes data collection, and outbound data transfer.

  • Design, develop and maintain data pipeline processing functionality, either by extending existing systems, or implementing new ones as needed.

  • Extend the Data Warehouse and Data Lakes with data from diverse sources (RDBMS, NoSQL, REST API, flat files, Streams, Time series data, proprietary formats), applying data processing standards and best practices.

  • Design and implement rigorous data analysis to proactively identify any inconsistencies or data quality issues.

    Provide recommendations for improvements.

  • Develop a strong understanding of different data sources and strategically implement data flows for robustness and scalability.

  • Identify development needs in order to improve and streamline operations.

  • Write scalable, performant, readable and tested code following standards and best coding practices.

  • Develop test strategies, use automation frameworks, write unit/functional tests to drive up code coverage and automation metrics.

  • Participate in code reviews and provide meaningful feedback that helps other developers to build better solutions.

  • Present your own designs to other development teams, engineering or stakeholders and review designs of others.

  • Contribute relevant, clean, concise and quality documentation to Ansira's knowledge base to support/increase information sharing within the organization.

  • Learn about Ansira's business, master our development process, culture and code base, then improve it.

  • Establish strong working relationships at all organizational levels and across functional teams.

  • Collaborate with the internal/external stakeholder and product team to gather functional and non-functional requirements and identify the business requirements.

  • Work closely with product owners and a wide variety of stakeholders to analyze and break down large requirements into small, simple, workable deliverables.

  • Ability to work in a fast paced environment and deliver incremental value iteratively and continuously.

  • Take responsibility and ownership of product timelines and deliverables

Qualifications

  • Bachelor's or Master's degree in computer science, computer science engineering, statistics, math, related field, or equivalent experience
  • 5+ years of hands on experience in application development experience using cloud technologies.

  • 5+ years of hands on Architecture experience: data pipelines, distributed computing engines.

  • 5+ years of hands on experience in developing and running ETL or ELT processes.

  • Expertise in using ETL or ELT to ingest data from diverse sources (RDBMS, NoSQL, REST API, flat files, Streams, Time series data, proprietary formats).

  • Expertise designing and implementing pluggable, reusable platform components pertinent to data analytics and ingestion technologies.

  • Expertise in consuming web-services (REST, SOAP).

  • Expertise in developing software involving caching, queuing, concurrency, and network programming.

  • Expertise in using Continuous Integration, Continuous Delivery and DevSecOps best practices.

  • Expertise in running workloads in containers (Docker or Kubernetes).

  • Expertise in analyzing production workloads and developing strategies to run data systems with scale and efficiency.

  • Proficiency in SQL/PLSQL, data manipulation, query development and optimization.

  • Proficiency troubleshooting and resolving performance issues at the database and application levels.

  • Proficiency in using flow charts, UML or C4 models.

  • Proficiency in using Unix and command line tools.

  • Proficiency in Test Driven Development (TDD) or experience with automated testing including unit, functional, stress and load testing.

  • Proficiency in OWASP security principles, understanding accessibility, and security compliance.

  • Competency in data security and data protection strategies.

  • Experience with the entire Software Development Life Cycle (SDLC), Agile Development, SCRUM, or Extreme Programming methodologies
  • A passion for solving problems and providing workable solutions while demonstrating the flexibility to learn new technologies that meet business needs.

  • Strong communication skills (English) as well as experience in mentoring and educating your peers.

Preferred Knowledge/Skills

  • Expertise in one or more Programming languages such as Java, PHP, Python, Go, etc.

    Emphasis on Java (8+) and Python.

  • Expertise in one or more ETL/ELT tools such as Spring Cloud Data Flow, Google Dataflow, Apache Bean, Adobe Airflow, etc.

    Emphasis in Spring Cloud Data Flow (Spring 4+ and Spring Boot 2+).

  • Expertise in one or more Version Control Systems such as Git, SVN, CVS, Team Foundation.

    Emphasis on Git.

  • Expertise in one or more Message-Oriented-Middleware such as RabbitMQ, JMS, Kafka, Pulsar.

    Emphasis on Apache Kafka.

  • Proficiency in one or more public cloud providers (AWS, Azure, GCP, etc).

    Emphasis on Google Cloud Platform.

  • Proficiency in one or more cloud DWH platforms such as BigQuery, Snowflake, Redshift, Cloudera, Azure Data Lake Store, etc.

    Emphasis in BigQuery.

  • Proficiency in full-stack observability principles (tracing, metrics, logging) and one or more observability tools such as Apache Skywalking, Prometheus, Grafana, Graylog, and StackDriver.

  • Competency in one or more RDBMS such as PostgreSQL, MySQL, Oracle, SQL Server, etc.

    Emphasis on PostgreSQL.

  • Competency developing queries and stored procedures in SQL, PLSQL or T-SQL
  • Fluency in data visualizations techniques using tools such as PLX Dashboards, Google Data Studio, Looker, Tableau, or similar technologies.

    Emphasis in Looker.

  • Fluency in distributed or NoSQL databases such as CockroachDB, MongoDB, Cassandra, Couchbase, DynamoDB, Redis, etc.

  • Understanding of one or more large-scale data processing platforms such as Apache Spark, Apache Storm, Apache Flink, Hadoop, etc.

  • Understanding of cloud object storage such as S3, GCS.

    Emphasis on GCS.

  • Understanding of HTML and JavaScript.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Data Potential: Insight & Career Growth Guide


  • Real-time Senior Data Jobs Trends in Medellín, Colombia (Graphical Representation)

    Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph below. This graph displays the job market trends for Senior Data in Medellín, Colombia using a bar chart to represent the number of jobs available and a trend line to illustrate the trend over time. Specifically, the graph shows 63656 jobs in Colombia and 638 jobs in Medellín. This comprehensive analysis highlights market share and opportunities for professionals in Senior Data roles. These dynamic trends provide a better understanding of the job market landscape in these regions.

  • Are You Looking for Senior Data Engineer Job?

    Great news! is currently hiring and seeking a Senior Data Engineer to join their team. Feel free to download the job details.

    Wait no longer! Are you also interested in exploring similar jobs? Search now: .

  • The Work Culture

    An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Ansira adheres to the cultural norms as outlined by Expertini.

    The fundamental ethical values are:
    • 1. Independence
    • 2. Loyalty
    • 3. Impartiality
    • 4. Integrity
    • 5. Accountability
    • 6. Respect for human rights
    • 7. Obeying Colombia laws and regulations
  • What Is the Average Salary Range for Senior Data Engineer Positions?

    The average salary range for a varies, but the pay scale is rated "Standard" in Medellín. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

  • What Are the Key Qualifications for Senior Data Engineer?

    Key qualifications for Senior Data Engineer typically include Other General and a list of qualifications and expertise as mentioned in the job specification. Be sure to check the specific job listing for detailed requirements and qualifications.

  • How Can I Improve My Chances of Getting Hired for Senior Data Engineer?

    To improve your chances of getting hired for Senior Data Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

  • Interview Tips for Senior Data Engineer Job Success
    Ansira interview tips for Senior Data Engineer

    Here are some tips to help you prepare for and ace your job interview:

    Before the Interview:
    • Research: Learn about the Ansira's mission, values, products, and the specific job requirements and get further information about
    • Other Openings
    • Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.
    • Dress Professionally: Choose attire appropriate for the company culture.
    • Prepare Questions: Show your interest by having thoughtful questions for the interviewer.
    • Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.
    During the Interview:
    • Be Punctual: Arrive on time to demonstrate professionalism and respect.
    • Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.
    • Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.
    • Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.
    • Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.
    • Follow Up: Send a thank-you email to the interviewer within 24 hours.
    Additional Tips:
    • Be Yourself: Let your personality shine through while maintaining professionalism.
    • Be Honest: Don't exaggerate your skills or experience.
    • Be Positive: Focus on your strengths and accomplishments.
    • Body Language: Maintain good posture, avoid fidgeting, and make eye contact.
    • Turn Off Phone: Avoid distractions during the interview.
    Final Thought:

    To prepare for your Senior Data Engineer interview at Ansira, research the company, understand the job requirements, and practice common interview questions.

    Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Ansira's products or services and be prepared to discuss how you can contribute to their success.

    By following these tips, you can increase your chances of making a positive impression and landing the job!

  • How to Set Up Job Alerts for Senior Data Engineer Positions

    Setting up job alerts for Senior Data Engineer is easy with Colombia Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!