Data Engineer II
Listed on 2026-06-19
-
Software Development
SQL Developer, Data Engineering
The Data Engineer II is responsible for delivering and implementing software solutions for internal initiatives and client-focused projects. This role encompasses a range of activities, including but not limited to requirements gathering, technical design, development, unit testing, deployment, support and ongoing maintenance.
The Data Engineer II is expected to adhere to all data services development standards and actively contribute to team efforts by collaborating effectively with team members, project leads, managers, product owners and other stakeholders. The individual should be capable of independently managing tasks, accurately estimating work, juggling multiple priorities and consistently delivering high-quality solutions with minimal supervision. The role also includes mentoring peers, offering hands‑on support, and contributing to issue resolution and escalations within their domain expertise.
EssentialFunctions
- Participate in requirements gathering sessions with internal teams and clients
- Develop technical specifications, designs and estimates for project deliverables
- Conduct unit testing and validate deliverables for quality and performance
- Create and maintain comprehensive documentation for all solutions
- Participate in design and code reviews to ensure quality and adherence to standards
- Deliver efficient, high-quality solutions aligned with technical and business requirements
- Collaborate closely with project teams and management to ensure successful project execution
- Provide training and overviews to team members and clients as needed
- Support and troubleshoot custom-built solutions, and adhere to all company policies, procedures and development standards
- Deliver internal and client-specific projects within agreed timelines and budgets
- Meet annual utilization and performance targets
- Thrive in a fast‑paced, team‑oriented work environment
- Strong command of SQL and relational database concepts
- Experience with ETL/data integration tools (e.g., SSIS or modern equivalents)
- Experience with Microsoft Azure SQL (Azure SQL Database or Managed Instance)
- Familiarity with Microsoft Fabric, including Lakehouse, Data Warehouse and Direct Lake concepts
- Hands‑on experience with Power BI, including report development, semantic models and visualization best practices
- Experience working with notebook-based data engineering (Microsoft Fabric, Databricks or similar) using Python, Spark SQL or Py Spark
- Understanding of modern data architecture patterns, including medallion architecture (Bronze/Silver/Gold), ELT processing and layered data modeling
- Understanding of DAX, MDX and tabular data modeling concepts
- Strong verbal and written communication skills
- Ability to work collaboratively in a high‑performing team environment
- Commitment to quality, ownership and continuous improvement
- Ability to balance multiple priorities and deliver consistent results
- Promote, support and embody BST’s Company mission, strategy and values
- Foster a culture of ownership and pride for delivering the highest levels of quality and excellence
- Bachelor’s degree in computer science (or relevant subject), with 1 year of experience or internship; hands‑on experience may be considered.
- 3+ years of working experience in a data‑related development field or technology consulting
Data Services Manager
Number Supervised0
TravelMinimal to no travel required, but travel as needed
ClassificationExempt
Work Environment & Physical DemandsThis job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
#J-18808-Ljbffr(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).