Posted 5d ago

Developer

@ Infinite Computer Solutions
Rockville, Maryland, United States
HybridFull Time
Responsibilities:Design data, Develop SQL, Collaborate teams
Requirements Summary:Design and optimize enterprise data solutions using SQL Server; strong data architecture, relational modeling, SQL development, and Agile practices.
Technical Tools Mentioned:Microsoft SQL Server, SQL, Stored Procedures, Agile methodologies, Software design patterns, Dependency Injection, SOLID principles
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job description


a {
text-decoration: none;
color: #464feb;
}
tr th, tr td {
border: 1px solid #e6e6e6;
}
tr th {
background-color: #f5f5f5;
}

Job Title: Data Architect / Senior SQL Server Developer

Location:

Rockville, MD / Hybrid / Remote (as applicable)

Employment Type:

Full-Time

Experience Level:

X+ years (customizable)



Job Summary


We are seeking an experienced Data Architect / Senior SQL Server Developer to design, develop, and optimize enterprise‑grade data solutions. The ideal candidate has strong expertise in data architecture, relational data modeling, and SQL Server, along with a solid foundation in software engineering principles, Agile development, and object‑oriented design best practices. This role requires excellent problem‑solving skills and the ability to thrive in a fast‑paced, collaborative environment.




Key Responsibilities


Data Architecture & Design


  • Design and maintain robust data architectures to support scalable, high‑performance applications
  • Develop and manage relational data models, ensuring normalization, integrity, and performance
  • Define database standards, naming conventions, and best practices
  • Collaborate with application and business teams to translate requirements into effective data designs

SQL Server Development & Optimization


  • Lead SQL Server architecture and design, including schema design and performance strategies
  • Develop and maintain complex SQL queries, views, functions, and stored procedures
  • Perform query tuning and performance optimization using indexes, execution plans, and monitoring tools
  • Ensure data reliability, security, backup, and recovery best practices

Software Engineering & Agile Practices


  • Apply Agile development principles in cross‑functional teams
  • Follow established software design patterns
  • Implement and advocate for Dependency Injection and modular design
  • Apply SOLID object‑oriented design principles to ensure maintainable and extensible solutions
  • Participate in code reviews, sprint planning, and retrospectives

Collaboration & Problem Solving


  • Work closely with developers, architects, product owners, and QA teams
  • Diagnose and resolve complex data‑related issues
  • Communicate technical concepts clearly to both technical and non‑technical stakeholders



Required Qualifications


Technical Skills


  • Strong expertise in Data Architecture and Relational Data Model Design
  • Deep hands‑on experience with Microsoft SQL Server
  • Advanced skills in SQL development and Stored Procedures
  • Thorough understanding of SQL Server architecture and design principles
  • Solid experience with software development lifecycle and Agile methodologies
  • Strong knowledge of design patterns, Dependency Injection, and SOLID principles

Soft Skills


  • Excellent problem‑solving and analytical abilities
  • Strong verbal and written communication skills
  • Ability to thrive in a fast‑paced, collaborative, Agile environment
  • High attention to detail and commitment to quality



Preferred / Nice‑to‑Have Skills


  • Experience with performance monitoring and database optimization tools
  • Knowledge of cloud‑based database platforms
  • Exposure to data governance or data quality frameworks



Education


  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)

Range of Year Experience-Min Year

2

Physical Location

Maryland

Qualifications

Bachelors

Range of Year Experience-Max Year

7