Overview We are currently seeking a Software Tool Developer. This project directly supports R&D efforts as well as various program within Naval Information Warfare Center (NIWC) Pacific in San Diego, CA. You will be responsible for providing test engineering support in the software development for various Tactical Data Link (TDL) programs. Responsibilities Essential Functions/Job Duties: Designs and develops software applications to address functional requirements to support test and analysis processes. Edits and improves upon code in existing software programs and applications.
Performs coding, debugging, testing and troubleshooting throughout the application development process.
Supports in the decomposition of test requirements to address incremental implementation of system capabilities. Assist with requirements analysis and modeling (RAM) techniques
Writing automated tests using existing test tools and scripting languages such as Bash and Python
Perform Software Development using Object Oriented and C++ programming languages to implement system requirements. Develops code that supports the objectives and requirements to provide optimal functionality. Ensure code is error-free, readable, efficient, and logically organized for ease of access.
• Reviewing current systems and recommending ideas to support implementation and design of various test and analysis functions. • Presenting ideas for system improvements
• Working closely with test and analyst, designers and staff to support the design and development of the application.
• Producing detailed specifications and writing the program codes
• Supports testing the product in controlled, real situations before going live
• Prepare training manuals for users, as required
• Maintaining the systems once they are up and running
This position includes developing and maintaining PHP, and C/C++, SQL, Visual Basic, Java and ASP/C#, knowledge with Linux and Windows environments. Essential Physical Tasks: Ability to sit at a desk for extended periods of time, using a computer, keyboard and mouse.
Includes no more than 10% travel, domestic and international, by automobile, air, US Naval Ship (Non-Hostile) etc. Ability to support the service member in the field to include lifting and carrying of heavy equipment. Equipment Used: Computer/Equipment lab; Includes developing and maintaining Visual Basic Macros, ASP/C#, PHP, and C/C++. Linux and Windows environments. Written Communications: Operates standard computer based business tools (including but not limited to Microsoft Word and Excel) effectively.
Demonstrates and implements the required format and content of the various reports (i.e., DSR, Defect Report, Quicklook report, final report) as required by the test program. Able to provide required feedback and changes of documentation, to ensure sound and professional products are provided to the customer(s). Verbal Communications: Demonstrates excellent clear and concise verbal communication skills.
Provides clear and relevant information and direction to the team, to ensure all activities are executed with little to no supervision or re-direction. Provides periodic status and updates of the team and support test program to management and promptly reports any issues of either that can impact resources, schedule or tasking of the team and test program. Qualifications Skills / Qualifications: 5+ years experience:
Working knowledge of the US Navy Command and Control Processor (C2P) or Joint Service Common Link Integration Processing (CLIP) environment
Successful results in software development using C++ and other programming language
Experience using Eclipse IDE for C++ Development and GIT as source code repository
Experience with cloud development environments using Collaborative Software Armory Tool Sets
Ability to use one or more development environments to include Linux and Windows
Eye for detail and identifying problems
An understanding of business needs and user requirements
Analytical and commercial experience
Tactical Data Link Experience, highly desired Customer Interface Activities: Suitable inter-personnel and customer service skills required to interface with corporate customers.
Ability to effectively communicate with the Customer, SSC-Pacific Center's staff, and peer contractor personnel. Work Schedule: 9/80 Travel %: < 10% Minimum Education Requirements: High School or GED. Bachelor of Science Degree in a relevant technical discipline (Engineering or Computer Science) desired. U.S. Citizenship is required Security Clearance: Candidates must have an active clearance OR the ability to obtain a US Government security clearance, and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable. Tactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Affirmative Action/Minority/Female/Disability/Protected Veteran Employer