Data Engineer
About the job
Company Description
AbbaDox is a healthcare software provider specializing in radiology workflow solutions. AbbaDox CareFlow, our platform of mission-critical software applications, optimizes operational workflows, clinical documentation, and care coordination. The CareFlow platform hosts responsive and intelligent on-demand applications that enhance operations and workflows. With our applications or comprehensive solutions suite, clients benefit from a modern software architecture based on seamless integration and interoperability.
- Hybrid (on-site: 3 days a week)
- Aventura, FL
- Currently cannot sponsor visas
Position Overview
We are seeking a skilled Data Engineer with specialized expertise in building and managing data applications to join our team. This role combines traditional data development responsibilities with low-code application development, enabling business users to interact with data through intuitive, custom-built interfaces. This position is ideal for a data professional who enjoys creating practical solutions that directly impact business users. You'll bridge the gap between complex data infrastructure and user-friendly business applications, working with our established technology stack while having the opportunity to innovate and improve our internal tooling ecosystem. The ideal candidate will have strong skills in our core technology stack including MSSQL, JavaScript, TypeScript, and React, combining deep database expertise with the ability to create applications that transform how our users interact with data.
Key Responsibilities
Data Application Development & Management
- Design, develop, and deploy custom internal tools and dashboards using low-code platform
- Create intuitive user interfaces that connect to MSSQL databases and REST API endpoints
- Leverage JavaScript and TypeScript to build custom components and transformers
- Implement React components when advanced customization is required beyond native tools capabilities
- Build complex workflows and automation within applications to streamline business processes
- Implement role-based access controls and permissions within applications
- Maintain and update existing applications based on user feedback and changing business requirements
- Optimize application performance and troubleshoot issues as they arise
Database Development & Integration
- Create and maintain database documentation and data dictionaries
- Develop and optimize ETL pipelines and data transformation processes
- Write and optimize complex MSSQL queries, stored procedures, views, and functions
- Build and maintain REST API integrations to connect with external services and internal systems
- Process and transform CSV and Excel files for import/export functionality
- Ensure data quality, consistency, and reliability across all connected systems
- Implement data validation and error handling mechanisms in data pipelines
- Develop database objects and maintain data architecture
- Implement data quality checks, testing procedures, and validation practices
Collaboration & Support
- Partner with business stakeholders to understand requirements and translate them into functional data solutions
- Provide training and documentation for end-users
- Collaborate with the broader development team to ensure applications align with overall technical architecture
- Support data governance initiatives and maintain data security best practices
- Participate in code reviews and maintain development standards
Required Qualifications
- 1-2+ years of experience in data development, backend development, or related field (entry to mid-level position)
- Strong proficiency in MSSQL including complex queries, stored procedures, and performance optimization
- Solid understanding of JavaScript and TypeScript for custom components and transformers
- Experience building and consuming REST APIs
- Demonstrated ETL knowledge with ability to design and implement data transformation processes
- Proficiency in handling CSV and Excel data formats, including parsing, validation, and transformation
- Experience with version control systems (Git) and collaborative development workflows
- Strong problem-solving skills and attention to detail
- Strong communication skills for technical and non-technical audiences
Preferred Qualifications
- Experience with React for building custom components when native capabilities need extending
- Knowledge of MSSQL Server Integration Services (SSIS) or similar ETL tools
- Hands-on experience building applications in Retool or similar low-code platforms
- Experience with API authentication methods (OAuth, JWT, API keys)
- Familiarity with data modeling and database design principles
- Understanding of CI/CD practices for Retool deployment
- Experience working in an Agile development environment
- Previous experience building internal tools for business operations teams
- Experience with modern data visualization tools (Power BI, Tableau, or similar)
Technical Skills Required
- Database: MSSQL (advanced proficiency required)
- Languages: JavaScript (required), TypeScript (required), React (preferred)
- Integration: REST API development and consumption
- Data Processing: ETL pipeline design and implementation
- File Handling: CSV and Excel data manipulation and processing
- Platform: Application development
- Version Control: Git, GitHub/GitLab
Compensation & Benefits
- Exact compensation may vary based on skills, experience, and location.
- Health Insurance, Supplemental Insurances (Vision, Dental); 401K
- PTO
- Professional development opportunities to support career advancement.
- A collaborative, inclusive, and innovative workplace environment.
AbbaDox is committed to a policy of equal employment opportunity—that's why we recruit and hire applicants without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, veteran status, or any other factor prohibited by law.