We are currently seeking a Software Developer/Engineer to support Navy Enterprise Architecture (EA) and Model Based Systems Engineering (MBSE) development efforts. The Software engineer will support in the development of architectures for platforms, enclaves, and systems based on Defense in Depth Information Assurance Functional Architecture (DFIA) by leveraging software and engineering best practices.
Responsibilities
Essential Functions/Job Duties:
- Design and develop assigned software elements using top level requirements in collaboration with the Government customer to provide software engineering and technical support services in support of software compliance for Navy Program.
- Experience with applying programming concepts in a professional or academic setting.
- Experience with applying modern software development methodologies (e.g. Agile, DEVOPS/DEVSECOPS) in a professional setting.
- Monitor and evaluate software performance characteristics during the software development and test phases to ensure the orderly and efficient growth and refinement of the software capabilities, e.g. measurement of computer processor time usage, Random Access Memory (RAM) usage, disk space usage, and network loading/throughput during maximum CSCI loading conditions.
- Perform analysis of tools to aid in software development (e.g. memory checking tool, test automation tools, code coverage tools).
- Perform testing of COTS hardware replacements for systems and software impacts.
- Perform research related to and execute conversion of software models into web-based services.
- Generate and provide software design description documentation.
- Provide input for the development of software user’s manuals.
- Conform to Quality Assurance (QA) and Software Integration Engineering programs in the development and documentation of assigned source code.
Equipment Used
- Computer and keyboard/mouse and other typical office processing equipment.
Typical Working Conditions
- General office and lab work environment.
Essential Physical Tasks
- Ability to use a computer, keyboard and mouse on a consistent basis. Ability to lift up to 10 lbs. on a constant basis.
Written Communications
- Responsible for error free written reports and briefing.
Verbal Communications
- Must be able to clearly and adequately communicate needs and requirements to internal staff, clients and Program Managers in order to adequately form and respond to tasks assigned.
Skills/Qualifications
Qualifications
- Software Development Efforts may include efforts within the following disciplines:
- Internal Project IT
- Technical Authority
- Digital Engineering
- Cloud Infrastructure Services
- Network Services.
- Agile Development
- DEVOPS
- DEVSECOPS
Customer Interface Activities
- Interfacing directly with stakeholders including other industry partners and customers as needed in the execution of essential Functions and duties.
Project Management / Staff Supervision Tasks
- Foster a mutually respectful work environment that is free from discrimination and harassment.
Work Schedule
- 9/80
- Must be able to adjust to changing company, contract, or client response timeline and schedule requests.
Minimum Education Requirements
- BS in Computer Science, EE, ME, IE, Physics required.
Certifications
- Agile Developer Certifications or Certified Scrum Developer Certification (Desired).
Pay Range:
$110,000.00 to $135,000.00 annually, DOE.
Security Clearance
U.S. Citizenship is required. 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.
#J-18808-Ljbffr