Business Intelligence Software Engineer
Job in
Willow Grove, Montgomery County, Pennsylvania, 19090, USA
Listed on 2025-12-27
Listing for:
Asplundh Tree Expert, LLC
Full Time
position Listed on 2025-12-27
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Business Intelligence Software Engineer Summary
We are seeking a Business Intelligence (BI) Software Engineer to design, build, and maintain innovative reporting and data-driven applications that power our field operations, business units, and customer solutions. This role is highly hands‑on in coding while also requiring strong technical judgment and collaboration with cross‑functional teams. You’ll own the full development lifecycle, from concept to deployment and ongoing support, ensuring solutions are scalable, reliable, and aligned with business needs.
Key Responsibilities- Software Development Lifecycle (SDLC):
Lead all stages of the BI application development process, including design, build, test, deployment, and support. - Hands‑on Development:
Build and maintain applications primarily using Python (PySpark), SQL, and Type Script/JavaScript. - Technical Strategy & Architecture:
Apply best practices for application design, performance optimization, and scalability. - Quality Assurance:
Establish testing frameworks, conduct code reviews, and manage bug‑tracking processes to maintain high code quality. - Continuous Improvement:
Identify and implement modern tools, technologies, and methodologies that increase productivity and system reliability. - Collaboration:
Partner with internal business stakeholders, data scientists, analysts, and operations teams to translate business needs into software solutions. - Support & Maintenance:
Provide ongoing support for newly developed applications while ensuring smooth integration with existing systems.
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, Mathematics, or related field (advanced degree preferred but not required).
- 3–5+ years of hands‑on software development experience (junior candidates with strong technical foundations and 1+ years on platforms like Palantir Foundry will also be considered).
- Proven track record in Agile software development methodologies and end‑to‑end project delivery.
- Experience working with utility or asset‑related technology platforms strongly preferred.
- Strong proficiency in Python (PySpark), SQL, and Type Script/JavaScript.
- Familiarity with other programming languages such as Java or C++ is a plus.
- Experience with data engineering, analytics, and business intelligence development.
- Knowledge of modern SDLC practices, version control, CI/CD, and cloud‑based data solutions.
- Excellent problem‑solving and decision‑making skills.
- Strong communication and ability to collaborate with technical and non‑technical stakeholders.
- Demonstrated ability to manage time, prioritize effectively, and deliver under deadlines.
- Positive, proactive approach with an eagerness to learn and adopt new technologies.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×