Posted in

Software Developer

Software Developer

CompanyGeneral Dynamics
LocationVienna, VA, USA
Salary$119862 – $162166
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level

Requirements

  • Bachelor’s degree in computer science, or a related Science, Engineering or Mathematics field
  • Three to five years of related experience; or masters degree and three to five years of related experience
  • ASP.Net C# MVC based web development experience using Visual Studio 2008 or higher
  • C#, .NET Framework and/or .NET Core
  • Entity Framework or other ORMs
  • Azure, AWS or other cloud providers
  • Search technologies like Lucene, Solr or Elastic
  • Git, Jenkins or other CI/CD tools
  • Automated testing tools and frameworks
  • Business intelligence and analytics tools like Tableau or Power BI
  • Experience with Agile development methodologies
  • Experience supporting Relational Database Management Systems (RDBMS)
  • Active Secret clearance required
  • US Citizenship Required

Responsibilities

  • Designs, develops, analyzes, plans, troubleshoots and tests software programs and applications
  • Perform all phases of the software development lifecycle
  • Analyze user/business needs and functionality to plan and design software systems to meet those needs
  • Partner with Business stakeholders, product owners, developers, and IT leadership to gather requirements and co-create effective, value driven solutions
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle
  • Research tools and technologies for impact to improve functionality or performance and share knowledge with team and leadership
  • Perform software updates, refinement, testing, and debugging to meet business needs
  • Provide analysis for reports on software project specifications, activities, or status
  • Collaborate with the software development teams, QA team as well as DBAs and System Administrators to develop, deploy and document the system plan
  • Participate in all Agile ceremonies for feature delivery and continuous improvement
  • May act as a consultant across multiple programs, contracts, and development efforts
  • May coach and provide guidance to less experienced professionals
  • May serve as a team or task lead

Preferred Qualifications

    No preferred qualifications provided.