Senior Database Developer

Washington, DC
Work Type: On-Site
  • Job Category: Engineering/Design
  • Travel: Yes, 25 % of the Time
  • Clearance: Public Trust
  • Shift: Day Job
  • Req ID: TUV03036

Apply Now

Job Summary:

Tuvli is looking for a Senior Database Developer to work in Washington, DC. To join our team of outstanding professionals, apply today!

Job Responsibilities:

  • Aid in the refinement of the system architecture.

  • Ensure that the system is scalable, responsive, available, secure, maintainable, and easy to administer.

  • Designing load tests and tuning the database and application components to meet performance goals.

  • Defining workable source control and software configuration management schemes, performing database administration tasks such as preparing backup plans and assigning database-level permissions.

  • Investigating novel approaches to technical problems. Create software development solutions for Web-based software applications and information systems.

Minimum Qualifications:

  • Overall 7 years of experience as a software developer/programmer (any language, with a preference for the Microsoft stack).

  • Overall 5 years (3 years recent) in web development.

  • Overall 5 years (3 years recent) experience with C# in .Net 4.8 and later.

  • Overall 5 years (3 years recent) experience with SQL Server 2019 and later, authoring stored procedures and functions, designing table structures, and implementing ETL solutions between databases.

  • Experience building applications that utilize JavaScript, JavaScript Frameworks, TypeScript, Angular 8.0 , .NET 4.8 and later, ASP.NET, Web Services, ASP.NET WebAPI, LINQ, ADO.NET Entity Framework, JSON.

  • Experience building applications that utilize a data-warehouse for reporting purposes.

  • Experience taking requirements directly from clients and providing user support.

  • Experience with Unit Testing.

Theoretical Knowledge:

  • Formally studied advanced programming and database concepts (college degree preferable).

  • Strong understanding of Agile software development methods.

  • Object-oriented analysis, design, and implementation

  • Ability to translate business requirements into technical artifacts.

  • Experience with O/R Mappers like Entity Framework, LINQ, NHibernate etc.

  • Must be familiar with web services and other internet and networking concepts (experience with web development preferable).

  • Must be familiar with relational database design and data warehouse concepts.

  • Must be comfortable taking responsibility for delivering complete solutions, troubleshooting and resolving software system problems independently.

  • Must work effectively in a government team environment.

  • Must be comfortable developing software controlled by source control tools, particularly Git.

  • Active Public Trust (MRPT) security clearance.

Apply Now