What are the responsibilities and job description for the Senior Database Developer position at Dash Technologies Inc.?
Role: Senior Database Developer
Location: Montgomery, AL, 36131 – Onsite
100% Onsite
USC/GC Holder
We are looking for a highly skilled Senior Database Developer with extensive experience in SQL Server and Azure database development. The ideal candidate will have a strong background in database design, security, administration, and optimization, along with proficiency in Azure DevOps.
Responsibilities
Design, develop, and support enterprise database management systems, including cloud-based architecture and security protocols
Develop and optimize complex SQL code while maintaining and rewriting legacy processes
Ensure database solutions align with business and application requirements
Work with data modeling, normalization, aggregation, concurrency, and security best practices
Implement and support data architecture that ensures an optimized and secure environment
Collaborate with project management, application designers, and data administrators in workflow and business rule discovery
Support the transition from on-premises to cloud-based architecture
Participate in Agile development environments and follow the SDLC process
Required Skills
Advanced SQL programming with expertise in DML, DQL, and DCL
Strong experience in database modeling, ER diagrams, functions, views, and triggers
Hands-on experience with Azure Cloud services, Azure DevOps, BLOB Storage, SQL Data Tools, and Power BI
Knowledge of security frameworks, including NIST, Microsoft Trust Center, and penetration testing
Experience with data interchange formats such as JSON
Excellent communication, documentation, and problem-solving skills
Preferred Skills
Experience in Agile development using the Scrum framework
Familiarity with MS Power Apps and SQL Reporting Services
Ability to work after business hours when needed for process stability
Experience
10 years of experience in database administration, DBMS design, and relevant computing environments
Proven track record of working on large-scale organizational transitions from on-premises to cloud-based databases
Education
Bachelor’s degree in computer science, Information Systems, or equivalent work experience
Master’s degree preferred