About This Role
This SQL Developer role is responsible for creating and maintaining SQL-based reporting solutions, databases, dashboards, and data integrations throughout the organization. The position involves collaborating closely with business stakeholders to convert reporting requirements into quantifiable metrics and technical solutions.
Responsibilities
- Write and maintain SQL queries, views, stored procedures, and reporting tables
- Work with Microsoft SQL Server and PostgreSQL data
- Develop and maintain SQL-based reporting solutions and data structures
- Validate report accuracy and investigate data discrepancies
- Troubleshoot SQL, data, and reporting issues
- Build and maintain operational, management, and executive reports and dashboards
- Translate business reporting requirements into measurable metrics and reporting solutions
- Develop and maintain data-driven applications supporting internal reporting needs
- Maintain internal HTML, CSS, and JavaScript dashboards
- Support the company's centralized reporting and data environment
- Build and support lightweight Node.js/Express APIs used by reporting applications
- Connect internal and third-party systems using REST APIs and JSON data
- Troubleshoot API, data, and integration issues
- Support data integrations across internal business systems
- Investigate reporting, database, API, and integration issues
- Maintain reporting documentation and GitHub repositories
- Communicate technical information clearly to non-technical stakeholders
- Use approved AI tools to support SQL development, coding, troubleshooting, documentation, and analysis
- Learn and support new systems and technologies as the company's reporting environment evolves
Requirements
- Minimum of two (2) years of experience in SQL development, reporting, data analysis, business intelligence, database reporting, application support, or a similar technical role
- Experience developing reports, dashboards, or data-driven applications
- Experience working with relational databases
- Stable employment history
- Experience writing SQL queries, views, stored procedures, or reporting tables
- Experience working with reports, dashboards, or data-driven applications
- Strong SQL and relational database knowledge
- Strong analytical and troubleshooting skills
- Proven ability to investigate data discrepancies and reporting issues
- Proven ability to communicate technical information to non-technical users
- Comfortable learning new systems and working with AI-assisted development tools