Sr. Application Developer

RIVA Solutions, Inc.
•$130,000 - $175,000

About The Position

RIVA Solutions is seeking a Senior Application Developer / Project Lead with 10+ years of related experience. The role analyzes functional business applications, translates detailed designs into working software, and provides technical leadership across the application development lifecycle. It combines hands-on development, system design, troubleshooting, documentation, and technical direction to ensure complex applications meet functional, performance, and schedule objectives. The successful candidate will work with Microsoft and enterprise application technologies, including ASP.NET/.NET Framework, J2EE, object-oriented design and programming, web services, relational databases, JavaScript frameworks, Salesforce, SQL Server Reporting Services, and modern source-control and development toolchains. The position supports digital transformation and modernization work for federal government agencies and requires the ability to obtain and maintain a Public Trust clearance.

Requirements

  • At least 10 years of related application development, software engineering, or systems development experience, including technical leadership or project-lead responsibilities.
  • Bachelor's degree in an Information Technology field from an accredited U.S. university.
  • Expertise in ASP.NET and the .NET Framework.
  • Experience with J2EE, object-oriented design (OOD), object-oriented programming (OOP), WSDL, and web services.
  • Demonstrated experience developing solutions within relational database management systems (RDBMS) and large-scale DBMS environments.
  • Hands-on experience with jQuery, JavaScript, VBScript, GitLab, Visual Studio, LLBLGen Pro, Kendo, Telerik, TFS, jQuery Maps, Salesforce, and SQL Server Reporting Services.
  • Experience with system design, application programming, software testing, debugging, performance enhancement, and production support for complex applications.
  • Experience preparing technical, program-level, and user-level documentation.
  • Ability to provide technical direction to programmers and coordinate development activities against program deadlines.
  • Strong analytical, problem-solving, written communication, and stakeholder collaboration skills.
  • Ability to obtain and maintain a Public Trust clearance.

Nice To Haves

  • Experience supporting Federal application development programs or task orders governed by CATTS or comparable Federal labor-category frameworks.
  • Experience developing applications for finance, accounting, personnel, manpower, logistics, contracts, or related enterprise business functions.
  • Advanced experience designing and developing complex software applications on large-scale database platforms.
  • Experience leading or mentoring development teams and coordinating technical work across multiple application components.
  • Experience improving legacy applications for performance, maintainability, scalability, and operational efficiency.
  • Experience integrating enterprise applications, web services, Salesforce, reporting platforms, and relational data sources.
  • Familiarity with structured software development lifecycle practices, source-control workflows, and release management in Government environments.
  • Experience working directly with Government stakeholders to translate functional requirements into technical solutions.

Responsibilities

  • Analyze functional business applications and design specifications for areas such as finance, accounting, personnel, manpower, logistics, and contracts.
  • Create block diagrams, logic flow charts, system designs, and other technical artifacts that translate business and functional requirements into implementable solutions.
  • Translate detailed designs into software using established programming techniques, development standards, and internet-based application technologies.
  • Design, develop, test, debug, and refine software to meet documented design objectives.
  • Develop and maintain solutions using ASP.NET/.NET Framework, J2EE, object-oriented design and programming, WSDL, web services, and relational database management systems.
  • Develop and support application components using jQuery, JavaScript, VBScript, GitLab, Visual Studio, LLBLGen Pro, Kendo, Telerik, TFS, jQuery Maps, Salesforce, and SQL Server Reporting Services.
  • Enhance existing software to reduce operating time, improve efficiency, address defects, and support changing mission or business requirements.
  • Prepare and maintain program-level, system-level, technical, and user-level documentation throughout the software lifecycle.
  • Apply programming, internet systems, application architecture, and enterprise development knowledge to complex technical problems.
  • Provide technical direction and project leadership to programmers and development staff, ensuring program milestones and deadlines are met.
  • Support system design and application programming on large-scale database management systems and develop complex software solutions.
  • Collaborate with Government stakeholders and technical teams to clarify requirements, resolve implementation issues, and support delivery of application solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service