Data Engineer II
Department:
- Solutions
Location:
- Tampa, FL
Summary of Duties & Responsibilities
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.
Essential Functions
- 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 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
Skills & Competencies
- 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 PySpark
- 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
Team Support/Leadership – Deep commitment to working in and fostering a highly collaborative, innovative and high-performing team
- 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
Education or Prior Work Experience
- 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
Reports To
Data Services Manager
Number Supervised
Travel
Minimal to no travel required, but travel as needed
Classification
Exempt
Work Environment & Physical Demands
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Join Our Team
Start the application process by telling us a little bit about yourself.
Data Engineer II





