Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Tactical Engineering & Analysis, INC Software Developer in San Diego, California

Overview

We are seeking a Software Developer to support the assigned client organization and will be responsible for providing software developer / engineer support staff and/or functional teams and provide engineering expertise necessary to monitor, review, and critique software specifications, designs, and implementations. This includes participation in highly collaborative team environments, contributing to all phases of the development lifecycle using Agile/SCRUM methodologies. In order to conduct analysis, access up to the TS/SCI level is required to attend meeting, analyze threat information, and enter Secure Compartmentalized Information Facilities (SCIFs).

Responsibilities

Essential Functions/Job Duties:

  • Provides adaptable support to the software developer functional team. Responsibilities may include direct program systems software developer support, collaboration with all functional levels of program and engineering staff on design, development, documentation, testing and debugging of applications, software, and systems.
  • Provide engineering expertise in the research, analysis, and review of vendor documentation. And advise program manager(s) or Government client(s) with regard to troubleshooting of code defects and adherence to design.
  • Create and edit standards and demonstrate an expert understanding of user interface design, object-oriented design, test automation, continuous integration/deployment, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues for development efforts.
  • Review functional performance and qualification test plans and/or procedures. Verifies complex system designs to ensure conformance with functional specifications and requirements. Plans and conducts systems engineering, engineering analyses, trade studies, and feasibility assessments supporting systems engineering activities, including technical support for Analyses of Alternatives (AoA).
  • Support end-user software and conduct quality control functions. This includes developing technical documentation to guide future software development activities. And participation and/or witnessing of testing to deploy updated programs and applications.
  • Reviews functional performance and qualification test plans and/or procedures. Verifies complex software designs to ensure conformance with functional specifications and requirements. Plans, writes, and reviews software engineering, white papers, and feasibility assessments supporting software engineering activities.

Skills/Qualifications:

Six (6+) plus years experience in :

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Demonstrates an extensive technical expertise and application of engineering principles, concepts, theory, and practice with the ability to organize, plan, schedule, conduct, and coordinate workloads to meet established deadlines or milestones with some experience in project leadership.
  • Using analysis and critical thinking skills to determine and assess the needs of the user and then create software to meet the requirements.
  • Providing clear instructions to the project team, clearly explaining how the software works to the customer and being available to answer any questions that may arise using exceptional communication skills.
  • Applying keen attention to detail and organization to work on numerous parts of a system or application at the same time while being accurate and thorough.
  • Working well with others on the team of Designers, Developers and Programmers using effective interpersonal skills.
  • Being able to efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills.

Problem Solving:

  • Complex Problem Solving Skills - Identifying complex problems and reviewing related information to develop andevaluate options and imp ement solutions.
  • Provide technical solutions to a wide range of complex difficult problems. Solutions are innovative, imaginative, thorough, practicable, and consistent with organization objectives.

Discretion/Latitude:

  • Work is reviewed for soundness of technical judgment, overall adequacy and accuracy.
  • Works under general supervision.
  • Follows established procedures.

Impact:

  • Contributes to the completion of milestones associated with specific projects. Failure to achieve results or inadequate work product should be detected by supervisory oversight but may cause delay in program schedules and allocation of additional resources.

Liaison:

  • Primarily internal company contacts, infrequent inter-organizational and outside customer contacts on routine matters.
Qualifications

Work Schedule:

  • 9/80

Travel:

  • Less than 15%

Minimum Education Requirements:

  • Bachelor of Science in a STEM discipline such as Computer Science in EE, ME, IE, Physics, Information Systems, or Information Technology

Pay Range:$110,000.00 to $135,000.00 annually, DOE

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 and Analysis, Inc. is an Equal Employment Opportunity/Affirmative Action/Minority/Female/Disability/Protected Veteran Employer

DirectEmployers