Software Developer, Business Intelligence

Maplewave — Canada · Posted ~23 hours ago

Full-time Onsite Starting at $80000 CAD

Skills

Software development Business intelligence Reporting solutions ETL Data solutions Cloud technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Business Intelligence Software Developer role based in Nova Scotia, focused on building and supporting reporting solutions, ETL processes, and cloud-based data technologies. You will collaborate with a multidisciplinary team to deliver reliable data solutions for global customers.

Highlights

Competitive starting salary and an opportunity to work on complex data challenges in a collaborative business intelligence team, developing reporting, ETL, and cloud-based solutions with global customer impact.

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. Apply Now If you enjoy solving technical problems, building reliable data solutions, and working with modern technologies in a collaborative environment, we'd love to hear from you. Join Maplewave and help shape the future of retail technology.