SQL Sr. Database Developer/Consultant-1099

Aveshka, Inc.
Washington, DC, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance Agile Methodology Software Applications Confluence JIRA Unit Testing Backup Devices Code Review CompTIA Security+ Databases Custom Software Data Integration
+27 more
Data Integrity Extract Transform Load (ETL) Data Migration Data Normalization Data Retrieval Relational Databases Database Design Database Servers Disaster Recovery JSON PostgreSQL Microsoft Office Microsoft SQL Server Scrum Methodology Simple Data Format SQL Stored Procedures SQL Databases Subversion Transact-SQL Extensible Markup Language (XML) Data Processing System Availability Git Information Technology Data Management SQL Server Management Studio (SSMS) Software Version Control

Job description

Softtek Government Solutions is currently seeking a Sr. Database Developer to join one of our Agile teams in support of the development, enhancement, administration, and maintenance of various data-centric custom software applications for a government agency. In this role, you will design and develop data models, data management processes, extract transform load (ETL) procedures, business intelligence reports, as well as perform database administration and provide expert level technical support to other developers focused on both PostgreSQL and Microsoft SQL Server., Relational Database Design:

  • Design and implement robust and scalable relational databases, adhering to industry best practices for data normalization and database design principles
  • Define and implement data models, including entities, attributes, relationships, and constraints (e.g., primary keys, foreign keys, unique constraints)
  • Create and maintain database tables, views, and indexes to optimize data retrieval and query performance
  • Develop and implement complex stored procedures, functions, and triggers to automate data manipulation tasks, improve data integrity, and enhance application functionality

Database Administration:

  • Perform monitoring of database instances, high availability (HA) nodes & clusters

  • Schedule automate jobs / procedures to conduct database backups and monitor database health and disk space

  • Implement security controls / privileges for database servers, databases, objects, and users
  • Implement and manage database backup and disaster recovery procedures (e.g., restoring databases)
  • Plan and execute database upgrades
  • Apply software patches

Database Source Control:

  • Maintain and version control all database objects (e.g., tables, views, stored procedures, scripts) using a robust source control system (e.g., Git, SVN)
  • Implement and adhere to best practices for database change management, including code reviews, unit testing, and deployment procedures

Data Management and ETL:

  • Manage data and schema migrations

  • Perform data Integrations and data migration processes
  • Developing extract, transform, and load (ETL) procedures in T-SQL and/or PL/pgSQL language

  • Extract data into text file formats such as CSV, JSON, XML, TXT, etc.

Technical Support:

  • Provide database support to software application developers

  • Provide support during database/application outages
  • Participate in incident bridge/conference calls
  • Perform incident handling to restore database functionality as quickly as possible

Requirements

Do you have experience in T-SQL?, Do you have a Bachelor’s degree?, * Bachelor’s degree in information technology, Computer Science, or related discipline

  • 4 years prior work experience in a similar role

  • Experience programming in both T-SQL and PL/ Postgres SQL
  • Hands-on database design, development, and administration experience
  • Microsoft SQL Server 2022 & 2019
  • SQL Server Management Studio (SSMS)
  • CompTIA Security+ Certification or willingness to pass exam within 45 days of hire
  • U.S. Citizenship
  • Must be eligible for a Top Secret (TS) clearance.
  • Candidate is not required to hold active clearance at time of hire.

Desired Qualifications:

  • Strong verbal and written English communication skills

  • Experience working as part of an Agile scrum team
  • Managing tickets in JIRA or similar agile project management tool
  • Editing Confluence or similar wiki pages
  • Microsoft Office

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Paid time off
  • Gym membership
  • Commuter assistance, About Softtek Government Solutions: Softtek Government Solutions is a professional services firm focused on addressing our nation’s most complex threats and challenges. As a small business we’re committed to supporting our clients’ missions with services delivered by our diverse and experienced staff. With expertise in cybersecurity, emergency preparedness, and public health, our experience base spans federal, state, and local governments, as well as private sector entities. Softtek Government Solutions encourages collaborative communication and ongoing learning. Some of our benefits include:

  • Extensive training programs
  • Gym membership reimbursement
  • Education reimbursement
  • Technology benefits
  • Commuter benefits
  • Generous paid time off and much more!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all