Back to search
Infinite Computer Solutions Linkedin · Posted 2mo ago

Developer

Maryland, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

Job Title: Data Architect / Senior SQL Server DeveloperLocation:

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)

Qualifications

Bachelors

Range Of Year Experience-Min Year

2

Range Of Year Experience-Max Year

7

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent