Ansira

Senior BI Developer

Remote Colombia
MongoDB Streaming SQL Azure Couchbase Redis Docker MySQL HTML JavaScript AWS DynamoDB Python Go Spring Machine Learning Oracle GCP Spark Cassandra R Kubernetes PostgreSQL Java Git PHP Hadoop
Description
As a Senior BI Developer, you will take part in the development of analytics, business intelligence solutions, dashboards and reports in Ansira’s Through Channel Marketing Automation SaaS Platform. In this role, you will be part of a cross functional team developing and running fast, scalable and highly complex cloud-native data solutions capable of analyzing millions of marketing-related records, while meeting the business requirements and improving overall user experience.

The Senior BI 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. You strongly believe in using data to achieve our company’s and clients goals. You own the design, development, and maintenance of all aspects of Ansira’s Analytics and BI solutions, including Data Ingestion, Data Quality, Visualization, Documentation, and Support. You will collaborate with stakeholders and clients to perform deep dive analysis of key business trends from different perspectives and package the insights into easily consumable presentations, dashboards and reports.

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 in Ansira to build cloud-native solutions using modern data technologies 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 Warehouse/Business Intelligence and reporting solutions.
  • Consult on BI capabilities and recommend and develop solutions to address business needs and performance requirements.
  • Extend the Data Warehouse with data from new sources, applying data processing standards and best practices.
  • Design and build BI dashboards in short time frames via rapid prototyping and agile development.
  • Perform 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.
  • Identifying cross-domain opportunities arising from the data.
  • 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 interna/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 in analyzing large, multi-dimensional data sets and synthesizing insights into actionable solutions
  • 5+ years of hands on experience in designing, developing and implementing an enterprise DW/BI system.
  • 5+ years of hands on experience in developing and running ETL or ELT processes. 
  • 5+ years of hands on experience in analyzing and optimizing queries and production workloads.
  • Expertise in SQL/PLSQL, data manipulation,  query development and optimization.
  • Expertise in DWH/Data Lake design, modeling and development.
  • Expertise developing high-concurrency, high-volume OLAP systems.
  • Expertise using ETL or ELT to ingest data from multiple sources.
  • Expertise consuming web-services (REST, SOAP).
  • Expertise troubleshooting and resolving performance issues at the database and application levels.
  • Expertise using and creating Data Model Diagrams and Data dictionaries.
  • Proficiency in caching, data replication and data partition.
  • Proficiency running workloads in containers (Docker) or Kubernetes.
  • Proficiency in development for web-based and web-enable business applications.
  • Proficiency in analyzing production workloads and developing strategies to run data systems with scale and efficiency.
  • Proficiency in OWASP security principles, understanding accessibility, and security compliance.
  • Proficiency in data security and data protection strategies.
  • Proficiency in UML or C4 models.
  • Proficiency in Unix and command line tools.
  • Proficiency designing, building and deploying scalable, highly available analytics or BI solutions.
  • Experience with Test Driven Development (TDD) or experience with automated testing including unit, functional, stress and load testing.
  • Experience with Continuous Integration, Continuous Delivery and DevSecOps best practices.
  • Experience in 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 RDBMS such as PostgreSQL, MySQL, Oracle, SQL Server, etc. Emphasis on PostgreSQL.
  • Expertise developing queries and stored procedures in SQL, PLSQL or T-SQL
  • Expertise in one or more DWH platforms such as BigQuery, Snowflake, Redshift, Cloudera, Azure Data Lake Store, etc. Emphasis in BigQuery.
  • Expertise in data visualizations techniques using tools such as PLX Dashboards, Google Data Studio, Looker, Tableau, or similar technologies. Emphasis in Looker.
  • Proficiency in one or more Programming languages such as Java, PHP, Python, Go, etc. Emphasis on Java and Python.
  • Proficiency 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.
  • Competency in one or more Version Control Systems such as Git, SVN, CVS, Team Foundation. Emphasis on Git.
  • Competency in one or more observability tools such as Apache Skywalking, Prometheus, Grafana, Graylog, and StackDriver.
  • Competency in one or more public cloud providers (AWS, Azure, GCP, etc). Emphasis on Google Cloud Platform.
  • Fluency in one or more distributed or NoSQL databases such as CockroachDB, MongoDB, Cassandra, Couchbase, DynamoDB, Redis, etc.
  • Fluency in cloud object storage such as S3, GCS. Emphasis on GCS.
  • Fluency in HTML and JavaScript.

 

It’s a plus if you have any of the following skills:

  • Experience in statistical modeling using tools such as R, SciPy, SAS
  • Experience in one or more large-scale streaming frameworks such as Apache Spark, Apache Storm, Apache Flink, Hadoop, etc.
  • Experience with Machine Learning.
Ansira
Ansira
Advertising Analytics Data Management Database Marketing

0 applies

12 views

Other Jobs from Ansira

.Net Developer

Remote Colombia

QA Engineer

Remote Colombia

Site Reliability Engineer

Noida, India Ontario

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023