Current jobs related to Software Developer - Centreville Virginia - Riverside Research Institute


  • Centreville, Virginia, United States Riverside Research Full time

    Job Title: Software Development EngineerJob Summary:We are seeking a highly skilled Software Development Engineer to join our team at Riverside Research. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Responsibilities:* Design and develop software...


  • Centreville, Virginia, United States Riverside Research Full time

    Job SummaryRiverside Research is seeking a skilled Software Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using modern software technologies, architectures, and...


  • Centreville, Virginia, United States Riverside Research Full time

    Job DescriptionRiverside Research is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using modern software technologies, architectures, and frameworks.Work with developers to...


  • Centreville, Virginia, United States ExpertHiring Full time

    Job OverviewExpertHiring is seeking a skilled Software Development Professional to join our team. As a key member of our development team, you will be responsible for designing, coding, unit testing, and code review.Key Responsibilities:Design and develop software solutions within scheduled timeframes.Collaborate with team members to resolve technical issues...


  • Centreville, Virginia, United States Avenu Holdings LLC Full time

    Job Summary:Avenu Court is a sophisticated Court Management application designed to cater to all sizes of limited and general jurisdiction courts. Customers can track case information from start to end efficiently and thoroughly, which plays a critical role in how justice is administered.The application supports all case types and provides NIEM-compliant...


  • Centreville, Virginia, United States Parsons Corporation Full time

    Job Description:Parsons is seeking a highly skilled Senior Software Development Engineer to join our team. In this role, you will design, develop, and support mission-critical Point-of-Entry systems around the world.Key Responsibilities:Design and architect system enhancements and expansions using model-based design principlesConsider and incorporate...

  • Software Developer

    2 weeks ago


    Centreville, Virginia, United States AutomotoSocial Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Data Technologies team. As a key member of our team, you will be responsible for designing and developing intelligent frameworks using modern technologies to support our mission.Key ResponsibilitiesDevelop frameworks and tools to process and analyze large amounts of data for...

  • Software Developer

    7 days ago


    Virginia Beach, Virginia, United States Novul Solutions Full time

    Job Title: Software DeveloperJob Summary:Novul Solutions is seeking a skilled Software Developer to join our team. As a Software Developer, you will play a crucial role in the development and maintenance of our cloud-based applications. Your primary responsibilities will include designing, developing, and testing software applications, as well as...


  • Centreville, Virginia, United States Parsons Corporation Full time

    Job Description:Parsons' Defense and Intelligence Market is seeking a skilled C++ developer to support software requirements, collaborate on improvements, and assist the team in completing tasks according to project schedules.Key Responsibilities:Conduct rapid software prototyping to demonstrate and evaluate technologiesDevelop and maintain software...

  • Software Engineer

    2 weeks ago


    Centreville, Virginia, United States Cohere Technology Group LLC Full time

    Job OverviewCohere Technology Group LLC is seeking a skilled Software Engineer to join our team. As a key member of our business solutions team, you will be responsible for designing, developing, testing, and deploying software applications using cutting-edge technologies.Key Responsibilities:Design and develop software applications using Java, JavaScript,...

  • Software Engineer

    5 days ago


    Centreville, Virginia, United States Cohere Technology Group LLC Full time

    Job DescriptionCohere Technology Group LLC is seeking a skilled software developer to join our team. As a software developer, you will be responsible for designing, developing, testing, and deploying software applications. You will work closely with product owners, product teams, and IT cross-functional groups to deliver functional requirements and technical...

  • Software Developer II

    1 month ago


    Virginia Beach, Virginia, United States Ampcus Full time

    Job DescriptionAmpcus is seeking a highly skilled Applications Developer, Level II to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications that meet the needs of our clients.Responsibilities:Design and develop software applications using secure software...


  • Virginia Beach, Virginia, United States Scientific Research Full time

    Job SummaryWe are seeking a highly skilled IT Linux Software Developer to join our team at Scientific Research Corporation. As a key member of our software development team, you will be responsible for designing, modifying, developing, writing, and implementing software programming applications for Linux systems.Key ResponsibilitiesAssist in designing,...


  • Virginia Beach, Virginia, United States American Systems Full time

    Job Title / LevelSoftware Development Specialist - Secret ClearanceClearance Required?SecretLocation:US (Primary)% Travel0 - 10%Job DescriptionAre you an experienced software developer with an active Secret clearance who has demonstrated expertise in Python?Do you want to work with the latest technology while supporting the US Navy?As a Software Development...

  • Software Developer

    2 weeks ago


    Virginia Beach, Virginia, United States Novul Solutions Full time

    Job Title: Software DeveloperJob SummaryWe are seeking a skilled Software Developer to join our team at Novul Solutions. As a key player in a significant project to modernize and secure critical data systems, you will have the opportunity to advance your skills in a variety of technologies, including Java, Oracle PL/SQL, and various development tools and...

  • Software Engineer

    2 weeks ago


    Centreville, Virginia, United States Red Rock Government Services Full time

    Job OverviewRed Rock Government Services is seeking a highly skilled Software/Systems Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong background in software engineering, with experience in continuous...

  • Software Engineer

    2 weeks ago


    Centreville, Virginia, United States Parsons Corporation Full time

    Job Description:Parsons is seeking a highly skilled Software Engineer to join our team. As a key member of our Critical Infrastructure team, you will be responsible for developing and implementing new features, back-end modules, web pages, and APIs to augment our existing product.Key Responsibilities:Develop and implement new features, back-end modules, web...


  • Virginia Beach, Virginia, United States HexaQuEST Global, Inc. Full time

    Job Title: iOS Software DeveloperJob Summary:HexaQuEST Global, Inc. is seeking an experienced iOS Software Developer to join our team. As an iOS Software Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications using Swift as the primary programming language.Responsibilities:Design and develop iOS...


  • Virginia Beach, Virginia, United States QinetiQ US Full time

    Job OverviewWe are seeking a highly skilled Software Development Expert to join our team at QinetiQ US in Charlottesville, VA.As a Software Development Expert, you will be responsible for performing in-depth technical evaluations of foreign computer and network technologies through the analysis and identification of software capabilities and vulnerabilities...


  • Centreville, United States Moody's Full time

    Role/Responsibilities: A Software Engineer is responsible for designing, coding, enhancing, and testing of software applications to meet business process requirements. Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services, and databases Work with the development team leads (Lead...

Software Developer

2 months ago


Centreville Virginia, United States Riverside Research Institute Full time
About the Role

Riverside Research Institute is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.

Key Responsibilities
  • Design and develop software applications using modern software technologies, architectures, and frameworks.
  • Work with developers to design algorithms and flowcharts, and troubleshoot, debug, and upgrade existing systems.
  • Identify, prioritize, and execute tasks in the software development life cycle, including modifying existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Monitor the functioning of equipment to ensure system operates in conformance with specifications.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop or direct software system testing or validation procedures.
  • Direct software programming and development of documentation.
  • Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Requirements
  • A minimum of 2 years of related experience with a Bachelor's degree or a Master's degree without experience.
  • Thorough knowledge of current best principles, practices, and procedures for design, development, implementation, deployment, and testing with respect to modern software applications and servers.
  • Experience and expertise in modern software technologies, architectures, and frameworks that are used in enterprise client-server stacks or web application stacks.
  • Experience with database technologies related to modern software application stacks.
  • Experience in user interface and user experience design and implementation.
  • Knowledge of and experience with designing, building, and implementing REST API endpoints according to well-defined best practices.
  • Strong technical documentation skills.
  • Demonstrated troubleshooting skills.
  • Demonstrated ability to work effectively in a team environment.
  • Demonstrated desire to grow and learn new technologies.
Preferred Qualifications
  • Active Secret or TS/SCI.
  • Experience in developing Mission Software for Space Collections and Orchestration.
  • Strong experience and knowledge in the areas of dependency injection, software services, and componentization of designs.
  • Strong experience in object-oriented design and implementation.
  • Strong experience in functional programming design and implementation.
  • Solid understanding of REST, web services, and web security.
  • Full stack development and architecture experience, including, but not limited to, web services, client-server communication, database modeling, tiered server software design, user-facing interfaces, and the frameworks related to these items.
  • Experience with Angular framework and related JavaScript client-side libraries.
  • Experience with Java, Spring framework, Flask, Kotlin, Python, and related client and server-side libraries.
  • Experience with different software development methodologies, including agile.
  • Experience with the tools that are used for managing software lifecycle processes such as JIRA, Confluence, and Bamboo.
  • Experience with source control systems, such as Git, and related tools such as BitBucket, Fisheye, and Crucible.
  • Some experience with Cassandra, MinIo, Kubernetes, and Lucene.
  • Familiarity with machine learning algorithms and tools such as naïve-bayes, decision trees, neural networks, and TensorFlow.
  • Familiarity with natural language processing libraries and tools.
  • Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of clients' timelines and budgets.
  • Strong data analysis skills.
  • Demonstrated experience and ability in the areas user interface and user experience design and implementation.
Compensation

The salary range for this position is $90,000 - $115,000, based on experience, location, and other factors.