VOR Technology
Principal Software Engineer
About the job
Job Description
VOR Technology is seeking a Principal Software Engineer who designs, develops, maintains, enhances and documents software systems.
Responsibilities will include the following:
• Analyzes user requirements to derive software design and performance requirements.
• Designs and coded new software or modify existing software to add new features.
• Debugs existing software to correct errors, adapt to new hardware, or improve performance.
• Integrates existing software into new or modified systems or operating environments.
• Assisting with developing and executing test procedures for software components.
• Analyzes systems flow, data usage and work processes, and investigates problem areas.
• Develops simple data queries for existing or proposed databases or data repositories.
Qualifications
*All Candidates must have a TS/SCI clearance with a Full Scope Polygraph
• Twenty (20) years' experience as a Software Engineer.
• Five (5) years of demonstrated experience with:
-Java EE, the Springsource Framework, Spring Tool Suite, Git, JUnit, Maven, Jenkins, Hibernate, HTML5, CSS3, MySQL, Web Services, and Google Web Toolkit (GWT) or Vaadin
• Experience as an Object-Oriented Software Engineer performing software architecture development, code generation, unit testing, and continuous integration.
• Experience developing data-driven web applications that utilize a database and working on a Java development platform.
• Experience creating solutions using Object-Oriented design patterns and working on an Agile development team with multiple developers.
Additional Information
Education Requirement: Bachelor's Degree (Computer Science, Mathematics, Electrical Engineering, Systems Engineering, Software Engineering Cybersecurity, or related disciplines)
*Four (4) years of additional experience may be substituted for a Bachelor's degree
Clearance Requirement: Active TS/SCI with Full Scope clearance
* US citizenship is required.
EOE/M/F/D/V