Senior Software Developer

Washington, DC
Work Type: Remote
  • Job Category: Program & Project Management
  • Travel: Yes, 25 % of the Time
  • Clearance: SECRET
  • Shift: Day Job
  • Req ID: TUV03021

Apply Now

Job Summary:

Tuvli, an Akima company, is hiring for a Senior Software Developer to support our DoS client located in Washington, DC.

Job Responsibilities:

  • Support to the steady state operations and maintenance of the production FACTS.

  • Develop approved changes features as well as aid in the refinement of the system architecture as needed.

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

  • Executing unit, integration, load, and regression software tests.

  • 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-levelpermissions.

  • Investigating novel approaches to resolve technical problems.

Minimum Qualifications:

  • Active Secret clearance.

  • Overall 7 years experience as a software developer/programmer (any language).

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

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

  • Overall 5 years (3 years recent) experience with SQL Server 2012 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, NodeJS, JQuery, SPA, AngularJS and Angular 2.0 , .NET 4.0 and later, MVC 5 and later, ASP.NET, Web Services, WCF, 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 Kanban, Agile/SCRUM software development life cycle, including object oriented analysis, design, implementation and translate business requirements into technical artifacts.

  • Must be familiar with desktop application development concepts.

  • 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 familiar with developing for Microsoft Office, particularly Excel (formulas, templates, scripts).

  • 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.

  • Must have an active Secret clearance.

Desired Qualifications:

  • Experience as a Database Administrator with SQL Server 2008 or SQL Server 2012.

  • Experience as a Systems Administrator with Windows Server 2012 supporting web-enabled applications.

  • Experience developing for Microsoft Word, particularly producing RTF-formatted documents.

Apply Now