Master Software Engineer
Every day at Perspecta, we enable hundreds of thousands of people to take on our nation's most important work. We're a company founded on a diverse set of capabilities and skills, bound together by a single promise: we never stop solving our nation's most complex challenges. Our team of engineers, analysts, developers, investigators, integrators and architects work tirelessly to create innovative solutions. We continually push ourselves-to respond, to adapt, to go further. To look ahead to the changing landscape and develop new and innovative ways to serve our customers. Perspecta works with US government customers in defense, intelligence, civilian, health care, and state and local markets. Our high-caliber employees are rewarded in many ways-not only through competitive salaries and benefits packages, but the opportunity to create a meaningful impact in jobs and on projects that matter. Perspecta's talented and robust workforce-14,000 strong-stands ready to welcome you to the team. Let's make an impact together. Perspecta has a for a Master Software Engineer in Quantico, VA. Leads software engineering projects for large, complex systems and develops requirements artifacts such as block diagrams and logic flow charts. Translates design into computer software. Enhances software to reduce operating time or improve efficiency. Maintains existing databases and designs new databases, as required and ensures deadlines are met. Supports configuration management, risk management, issue tracking, schedule tracking, and change requests. Prepares program level and user level documentation as required. Education and Experience Bachelors degree in Software Engineering or related field with 10 years experience; OR Masters degree plus 8 years. Knowledge and Skills 12 years of current experience as an applications programmer on computer and database management systems, 8 years of MS .Net development experience, 2 years of Java development experience, and recent experience with MS Sequel Server or PostgreSQL. Recent experience NoSQL databases, such as MongoDB, is a plus. Requires ability to develop and analyze functional business requirements and design specifications for activities. Recent Java programming on a Linux Operating System is desired. Agile software experience required.