Software Engineer

Go Epic Solutions

Northern Virginia, VA3h agovia LinkedIn

About the Role

Go Epic Solutions is seeking software engineers and developers to join its fast-growing team in Northern Virginia. The roles involve new development, operations and maintenance, database design, cloud infrastructure support, ServiceNow development, COTS integration, ETL processes, API development, and cloud-based software engineering for Government customers.

Specific roles include:

  • Applications Developer
  • Database Developer
  • DevOps Engineer
  • ServiceNow Developer
  • Software Developer
  • Software Engineer

Key Responsibilities

  • Applications Developer:

  • Perform new development and operations and maintenance (O&M) activities for Sponsor’s applications.

  • Establish instantiations of existing applications with full code access.

  • Customize front-end and back-end of applications.

  • Migrate applications to the cloud for improved administrative and operational efficiencies.

  • Skills in Ruby on Rails front-end development and SQL database creation, customization, and maintenance.

  • Database Developer:

  • Design efficient databases by determining the best database management system.

  • Test database programs for efficiency and performance.

  • Troubleshoot and correct database issues using knowledge of software, data integrity practices, and programming languages.

  • DevOps Engineer:

  • Deploy product updates.

  • Identify production issues.

  • Implement integrations that meet customer needs.

  • Experience with building and maintaining AWS Cloud infrastructure is preferred.

  • Understanding of securing AWS environments and meeting compliance requirements is preferred.

  • Experience using Terraform, CloudFormation, Chef, and/or Puppet to deploy and manage infrastructure is desired.

  • ServiceNow Developer:

  • Develop future applications based on client needs or requirements.

  • Create Business Rules, UI Polices, Client Scripts, and ACLs using JavaScript.

  • Create and modify Workflows, Catalog items (if used), and Record Producers.

  • Create notifications and reports.

  • Software Developer:

  • Participate in Lean Agile scrums, sprints, and grooming sessions.

  • Perform Commercial-Off-The-Shelf (COTS) product integration and development.

  • Ensure tasks are completed on schedule.

  • Consult and coordinate for problem resolution, task scheduling, new resource requirements, and task clarification.

  • Work in partnership with integrated teams of staff and contractors.

  • Understand cloud environments such as AWS, Azure, OCI.

  • Coordinate and collaborate with security, operations, engineering, testing, and other teams for system information and technical support.

  • Create, manage, and update Jira tickets.

  • Design, develop, and modify software systems.

  • Document and track vendor software roadmaps for software and patch version updates.

  • Unit test software and perform code reviews.

  • Support program management processes and tools implementation.

  • API development.

  • SQL development.

  • Security assessment and accreditation support.

  • Support extract, transform, and load (ETL) processes.

  • Develop integrations with existing Sponsor systems.

  • Support development of APIs and associated internal control documents (ICDs) and associated business process development.

  • Support development of financial performance dashboards and reports.

  • Support cross-domain solutions.

  • Work on Sponsor’s Amazon Web Services (AWS) cloud environments.

  • Support Dev/Ops processes.

  • Software Engineer:

  • Design, develop, and maintain software applications operating in cloud environments.

  • Develop software applications using Java, C#, C/C++.

  • Develop web applications utilizing JavaScript, HTML, and/or CSS is a huge plus.

  • Build business logic algorithms and workflows is a plus.

  • Utilize version control software such as subversion or git is a plus.

  • Support application development using cloud computing, templated infrastructure, and advanced programming languages.

  • Focus on scalability, reliability, and advanced analytics.

  • Develop and support bespoke applications and systems.

Requirements & Tech Stack

  • TS/SCI clearance with a favorable polygraph

Qualifications

  • Proficiency developing software applications using one or more of the following programming languages: Java, C#, C/C++.
  • Proficiency developing web applications utilizing JavaScript, HTML, and/or CSS is a huge plus.
  • Experience building business logic algorithms and workflows is a plus.
  • Experience utilizing version control software such as subversion or git is a plus.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Raytheon, SoTalent, Georgia Tech Research Institute

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job