JOBSEARCHER

Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Data Architect / Senior SQL Server DeveloperWe 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 ResponsibilitiesDesign and maintain robust data architectures to support scalable, high-performance applicationsDevelop and manage relational data models, ensuring normalization, integrity, and performanceDefine database standards, naming conventions, and best practicesCollaborate with application and business teams to translate requirements into effective data designsLead SQL Server architecture and design, including schema design and performance strategiesDevelop and maintain complex SQL queries, views, functions, and stored proceduresPerform query tuning and performance optimization using indexes, execution plans, and monitoring toolsEnsure data reliability, security, backup, and recovery best practicesApply Agile development principles in cross-functional teamsFollow established software design patternsImplement and advocate for Dependency Injection and modular designApply SOLID object-oriented design principles to ensure maintainable and extensible solutionsParticipate in code reviews, sprint planning, and retrospectivesWork closely with developers, architects, product owners, and QA teamsDiagnose and resolve complex data-related issuesCommunicate technical concepts clearly to both technical and non-technical stakeholdersRequired QualificationsStrong expertise in Data Architecture and Relational Data Model DesignDeep hands-on experience with Microsoft SQL ServerAdvanced skills in SQL development and Stored ProceduresThorough understanding of SQL Server architecture and design principlesSolid experience with software development lifecycle and Agile methodologiesStrong knowledge of design patterns, Dependency Injection, and SOLID principlesSoft SkillsExcellent problem-solving and analytical abilitiesStrong verbal and written communication skillsAbility to thrive in a fast-paced, collaborative, Agile environmentHigh attention to detail and commitment to qualityPreferred / Nice-to-Have SkillsExperience with performance monitoring and database optimization toolsKnowledge of cloud-based database platformsExposure to data governance or data quality frameworksEducationBachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)