Software Developer, Business Intelligence

Maplewave

Dartmouth

Hybrid

CAD 72,000 - 88,000

Full time

33 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Maplewave is seeking a Software Developer, Business Intelligence in Dartmouth, NS. You will develop and support reporting solutions, ETL processes, and cloud-based technologies powering insights for global clients.

The role emphasizes collaboration with BI, Product, and Analyst teams; 3+ years of BI/software dev experience, strong SQL, Linux, Docker, and CI/CD skills are required. On-site onboarding with a hybrid later schedule is expected.

Qualifications

  • 3+ years of experience in software development, business intelligence, data development, DevOps, or a related technical field.
  • Strong SQL skills and experience with relational databases.
  • Experience in Linux environments (CentOS or Ubuntu).
  • Experience with Docker and containerized applications.
  • Experience developing or automating solutions using Java, Python, Ruby, or similar languages.
  • Familiarity with CI/CD concepts and deployment processes.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple priorities in a fast-paced environment.

Responsibilities

  • Develop, maintain, and enhance reporting solutions for telecommunications customers.
  • Build, maintain, and support ETL processes to ensure accurate and reliable data.
  • Assist with the development and maintenance of CI/CD pipelines for reporting environments and automated deployments.
  • Troubleshoot and support Linux, MySQL, and reporting server environments.
  • Optimize SQL queries and database performance to support reporting and analytics.
  • Create and maintain technical documentation, including data dictionaries and system documentation.
  • Collaborate with Business Analysts, Product teams, and customer stakeholders to translate business requirements into technical solutions.
  • Participate in testing, troubleshooting, and continuous improvement initiatives.
  • Contribute to the ongoing development and enhancement of Maplewave's Insights platform.

Skills

SQL proficiency
Linux experience
Docker
Java/Python/Ruby
CI/CD concepts
Analytical thinking
Communication skills
Multi-tasking

Education

Diploma or degree in CS/IT/IS/SE

Tools

Docker
MySQL
Jira
Confluence
Power BI
Jaspersoft
Kubernetes
AWS

Job description

Software Developer, Business Intelligence
Dartmouth, Nova Scotia
Starting at $80,000 CAD
About Maplewave

At Maplewave, we build innovative retail technology solutions for some of the world's largest telecommunications providers. Our team is passionate about solving complex technical challenges, collaborating across disciplines, and delivering products that make a real impact for our global clients.

We're looking for a Software Developer, Business Intelligence to join our Data & Business Intelligence team. In this role, you'll help develop and support reporting solutions, ETL processes, and cloud-based technologies that power business insights for our customers. You'll work alongside a collaborative team to deliver reliable, high-quality data solutions while contributing to the continued evolution of Maplewave's Insights platform.

What You'll Do

As a Software Developer, Business Intelligence, you will:

  • Develop, maintain, and enhance reporting solutions for telecommunications customers.
  • Build, maintain, and support ETL processes to ensure accurate and reliable data.
  • Assist with the development and maintenance of CI/CD pipelines for reporting environments and automated deployments.
  • Troubleshoot and support Linux, MySQL, and reporting server environments.
  • Optimize SQL queries and database performance to support reporting and analytics.
  • Create and maintain technical documentation, including data dictionaries and system documentation.
  • Collaborate with Business Analysts, Product teams, and customer stakeholders to translate business requirements into technical solutions.
  • Participate in testing, troubleshooting, and continuous improvement initiatives.
  • Contribute to the ongoing development and enhancement of Maplewave's Insights platform.
What We're Looking For
Required Qualifications
  • 3+ years of experience in software development, business intelligence, data development, DevOps, or a related technical field.
  • Strong SQL skills and experience working with relational databases.
  • Experience working in Linux environments (CentOS or Ubuntu).
  • Experience with Docker and containerized applications.
  • Experience developing or automating solutions using Java, Python, Ruby, or similar programming languages.
  • Familiarity with CI/CD concepts and deployment processes.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple priorities in a fast-paced environment.
Nice to Have
  • Experience with AWS cloud services.
  • Experience with Jaspersoft, Power BI, or similar business intelligence tools.
  • Familiarity with Kubernetes.
  • Experience using Jira and Confluence.
  • Telecommunications industry experience.
Education
  • Diploma or degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related field.
  • Equivalent combinations of education and experience will be considered.
Working Conditions
  • This role is initially 100% in-office during the onboarding and training phase. Once fully trained, you will transition into a hybrid schedule (combination of in-office and remote work).
  • Occasional overtime may be required to support project deadlines.
  • Some international travel may be required.
Why Join Maplewave?

At Maplewave, our values shape everything we do: Care Deeply, Be Humbly Confident, Do the Right Thing, Do What You Say, and Continuous Curiosity. We offer a supportive, flexible, and innovative work environment where you’ll be part of a team that’s passionate about delivering solutions to clients worldwide.

AI Usage Disclaimer

Maplewave leverages AI-powered assistive tools in the initial pre-screening phase of our recruitment process to efficiently review applications for relevant qualifications, skills, and experience. It's crucial to understand that while AI helps streamline these initial steps, human involvement remains a critical and integral part of our process; our talent acquisition team conducts all final reviews, makes progression decisions, and ensures a fair and unbiased evaluation of every candidate.

We are committed to transparency and regularly audit our AI tools to mitigate bias, handling all personal information with strict confidentiality and in accordance with applicable data privacy laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BI Software Developer - ETL & SQL, Hybrid Role
BI Software Developer - ETL & SQL, Hybrid Role

Maplewave • Dartmouth

Hybrid
CAD 72,000 - 88,000
Business Intelligence & Data Systems Analyst
Business Intelligence & Data Systems Analyst

STACK IT Recruitment • Oakville

Hybrid
CAD 85,000 - 115,000
Paid Time Off
Annual Bonus
Health & Dental Benefits
Business Intelligence Developer III
Business Intelligence Developer III

First Canadian Financial Group • Sherwood Park

Hybrid
CAD 90,000 - 125,000
Early Fridays off
Vacation time-off
Retirement plan with employer match
+11
Senior Business Intelligence Developer
Senior Business Intelligence Developer

CIRA • Ottawa

Hybrid
CAD 110,000 - 140,000
Senior Java Developer (Kafka/API)
Senior Java Developer (Kafka/API)

United States Digital Space LLC • Toronto

Hybrid
CAD 90,000 - 140,000
Business Intelligence Developer III
Business Intelligence Developer III

First Canadian Insurance Corporation • Sherwood Park

Hybrid
CAD 90,000 - 130,000
On-site gym
Health benefits
Educational assistance
+6
Staff AI Engineer
Staff AI Engineer

Maple • Toronto

Hybrid
CAD 170,000 - 180,000
Staff Software Development Engineer
Staff Software Development Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 88,000 - 132,000
Employee Assistance Program
Canada Core Benefits
Business Intelligence & Reporting Developer
Business Intelligence & Reporting Developer

Husky Injection Molding Systems Ltd. • Bolton

On-site
CAD 60,000 - 100,000
Competitive total compensation package
Above-market retirement savings plan
Market-competitive group benefits
Senior Software Developer
Senior Software Developer

Quantiphi • Fredericton

On-site
CAD 100,000 - 140,000