What are the responsibilities and job description for the Software Engineer position at George Consulting?
George Consulting is seeking a Software Engineer to support a
Systems Integration Test and Evaluation (SITE) Integrated Product Team (IPT)
with systems engineering efforts for the TacMobile program. Candidate
will work closely with the P-3 and P-8 platform interfaces as well as the
Global Command and Control System (GCCS).
Roles and Responsibilities:
The successful applicant will apply an interdisciplinary,
collaborative approach to plan, design, develop, and verify a
lifecycle-balanced system of systems (SoS) and system solutions. Duties include but are not limited to:
- Develop, maintain, and unit test code by utilizing software
development environments and programming languages in order to implement design
and satisfy allocated requirements
- Participate in peer reviews
- Develop, document, and maintain designs for software consistent
with the defined architecture and requirements/regulations by applying
established methods and practices
- Contribute to building large scale software systems
- Troubleshoot and investigate difficult problems across software
components
- Evaluate proposed solutions to problems
- Perform architectural trade studies and contribute to the
development documentation and maintenance of software architectures
- Participate in internal and external architecture and process
reviews
- Provide data, recommendations, and estimates for software
component level project planning, including corrective action plans
- Develop, select, tailor and deploy processes and tools; establish
metrics; and, utilize regulations and industry standards
- Provide guidance to less experienced employees, perform research,
contribute to proposals, document research and development results, and aid
technology transfer into programs
- Support operational and integration issue resolution for specific
software systems
- Perform other duties as assigned
- Able to collaborate with other contractor teammates and customers on
a daily basis
- Able to work closely with customers to ensure deliverables meet
their expectations and arrive in a timely manner
- Attend and actively participate in team meetings
- Travel as required, estimated to be no more than 25% of the time
THIS POSITION REQUIRES AN ACTIVE DEPARTMENT OF DEFENSE SECRET
SECURITY CLEARANCE.
Required Skills & Experience:
- Bachelor's Degree in Engineering, Computer Science, Mathematics,
Physics or related field
- DoD IAT Level II Certified in Security
- Experience with hardware designing/development, trade
studies, technical analysis and an understanding of interface design
requirements
- Experience with Java and/or C# Software Development
- Experience
with IDEs such as JetBrains IntelliJ, Eclipse, Visual Studio preferred.
- Experience
in messaging (JMS) preferred.
- Experience with VMWare
- Experience with H2, SQL Server and Windows Active Directory using
LDAP
- Coordinating required code changes based on analysis and ICD/IDD
reviews, identifying the changes within ICD/IDD
- Programming experience with an understanding of software
development requirements
- Diagnostic troubleshooting and maintenance of servers,
workstations and network devices
- Experience with LINQ, binary/hex data, mscorlib, and other
Microsoft components preferred
- Experience with testing preferred
- Experience with P-8A media interface preferred
- Experience in interpreting acoustics signals, sound waves, or similar.