SQL Developer

The Senior Database Developer is an expert in SQL Server database systems, configuration best practices, normalization strategies and coding standards. They are responsible for collaborating with the development team on future enhancements and improving existing systems through normalization and SQL optimizations. They coordinate database development tasks with project managers and work closely with the development team to translate business requirements to database design and implementation. They serve as an authority on database best practices and inform proper database design and performant SQL implementations

Responsibilities

Serve as a database authority and mentor team members on database best practices to inform proper database design and performant SQL implementations
Collaborate with the application development teams on database design and query optimization
Review and optimize SQL queries and stored procedures, verify they adhere to coding standards, performance recommendations and security best practices
Participate in regular sprint planning, retrospectives, daily scrum and other group functions as part of agile development teams
Support the operations teams on production issues, deployments, server maintenance, Disaster Recovery (DR) strategies, backups and other production service requests
Collaborate with the analytics team to define and implement data warehousing, ETL, Data Analysis and Reporting
Position requires occasional after-hours work during releases or other critical initiatives

Required Experience

Expert developing Microsoft SQL Server databases in a large scale multi-tenant enterprise environment
Expert in writing and reviewing performance optimized T-SQL including stored procedures and functions in a multi-tenant high-volume enterprise database environment
Expert in translating business requirements into normalized, performant database schema
Expert in database normalization and denormalization
Expert in analyzing and optimizing query performance through schema changes, SQL enhancements and indexing strategies
The ideal candidate:
Will be able to work independently as well as in a group
Will suggest improvements to both the technology and business functionality of the product
Will estimate work activity, will deliver high-quality, low-defect engineering work product within established timelines and will ensure effective information flow throughout
Will have excellent communication skills, a strong work ethic, good time management and decision making capabilities

Preferred Experience

10+ years of experience developing SQL in an enterprise environment 10+ years of experience designing and implementing databases in an enterprise environment Bachelor’s degree in Computer Science or equivalent in a related field

Post Date

Job Type

Full Time

Location Type

Remote

Location

Harrisburg

Salary Range

$110,000-$130,000

Latest Jobs Listings

Open Jobs & Careers in Pennsylvania & Maryland

The Project Superintendent will supervise, coordinate, schedule, and oversee employees, equipment, and subcontractors on general construction projects. The Project Superintendent will proactively anticipate staffing, materials, and equipment requirements for efficient project execution while upholding stringent safety standards. The role encompasses the coordination of diverse aspects of projects, ensuring they are completed within budget, adhering to timelines, and maintaining a focus on safety.
The technician provides IT technical support to local users, and remote support to offices outside of the greater Harrisburg area. Additional responsibilities include supporting, maintaining, and configuring staff desktop PCs, laptops, VMWare virtual servers, client applications, printers, and other end-user devices.
Looking to build business- would like someone with that “go-getter, hunter mentality”
This role provides technical support for database environments Microsoft SQL Server and PostgreSQL and supports the full system life cycle. This position performs at a moderate level of complexity with a high level of proficiency under general supervision. This position is part of a team of Database Administrators supporting multiple database technologies.

Latest Career & Hiring Insights

If you have an interview scheduled, there’s a lot to consider and prepare for. We’re here to help with that, and sell yourself the most effectively to get your dream job.