Location
Paoli, PA
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Our client is seeking a SQL Application Developer to join a growing development team supporting high-volume, business-critical applications. This role is ideal for someone who identifies first and foremost as an application developer—not a DBA, report writer, or ETL developer.
The successful candidate will work in a highly transactional environment, building and enhancing applications that support core business operations. This position offers the opportunity to own solutions end-to-end, from database design and development through performance optimization and application support. The environment values curiosity, critical thinking, and developers who actively engage with business requirements rather than simply executing tickets.
This is a direct hire opportunity with a flexible hybrid schedule (approximately two days onsite per month).
Responsibilities
- Design, develop, and support SQL-based application solutions in a high-volume transactional environment.
- Create and maintain database schemas, tables, views, functions, stored procedures, and indexes.
- Analyze, troubleshoot, and optimize application performance, scalability, and database efficiency.
- Collaborate with software developers, project managers, and business stakeholders to deliver scalable solutions.
- Participate in the full software development lifecycle including planning, design, development, testing, deployment, and support.
- Evaluate business requirements and identify gaps, risks, or technical considerations before development begins.
- Support existing applications while contributing to new development initiatives and platform enhancements.
- Monitor and improve query performance, resource utilization, and overall application responsiveness.
- Ensure solutions are designed to scale in a high-transaction environment with a strong focus on reliability and performance.
- Contribute to technical discussions around architecture, database design, and application best practices.
Requirements
- 4\+ years of SQL application development experience.
- Strong experience with data modeling and relational database design.
- Experience creating and optimizing tables, views, functions, stored procedures, and indexes.
- Experience supporting OLTP (Online Transaction Processing) applications.
- Strong understanding of query tuning, performance optimization, and scalability.
- Ability to analyze business requirements and translate them into technical solutions.
- Strong problem-solving skills and the ability to challenge incomplete requirements when necessary.
- Experience working within a collaborative software development environment.
Preferred
- Experience supporting high-volume transactional systems.
- Background in e-commerce or other customer-facing online platforms.
- Experience building applications that support hundreds or thousands of transactions per minute.
- Exposure to JSON, XML, Tableau, or related data visualization tools.
The ideal candidate is someone who enjoys building applications, solving business problems, and owning the performance and scalability of the solutions they create.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.