Back to Search Results Software Development Engineer

ICI Services   •  

Oxnard, CA

8 - 10 years

Posted 244 days ago

This job is no longer available.

ICI Services is seeking a Mid-Level Software Developer who will be responsible for implementing systems, technologies, and tools for Data Analysis in support of operational testing of the United States Navy’s Ship Self-Defense System (SSDS) in Oxnard, CA. The ideal candidate will have a broad range of software development experience, be willing to tackle some tasks that are not necessarily in their area of expertise, have a strong history of getting tasks completed in a timely and practical manner with minimal supervision, have high standards when it comes to code quality, and have the desire to work on problems in a highly collaborative team environment.

Security Clearance:

  • Applicant must hold an active Department of Defense (DoD) SECRET personnel security clearance


  • Implement and support software for Data Reduction in conjunction with hardware product development
  • Revise existing programs to increase operating efficiency or adapt to new requirements
  • Work closely with external teams to improve workflow as needed
  • Identify possible pitfalls and provide practical alternatives/solutions
  • Assist in identifying and implementing standards and practices

Experience Requirements:

  • 3+ years of experience in software development
  • Fluency in C++ Windows desktop application programming
  • Fluency in Modern C++ (C++ 11 and newer), including use and development of C++ templates
  • Fluency in .NET Framework development, including C++/CLI
  • Proficient with Visual Studio
  • Proficient with using Team Foundation Server for source code version control
  • Proficient with using Excel for data analysis
  • Experience with concurrent computing (including parallel and asynchronous processing) highly desired
  • Experience with F# and/or other Functional Programming languages highly desired
  • Experience developing Windows Services highly desired
  • Ability to accurately and realistically schedule tasks
  • Ability to complete assigned tasks in a timely fashion with a high degree of quality
  • Ability to work in a highly collaborative team environment
  • Good problem-solving and troubleshooting skills
  • Excellent written and verbal communication skills

Educational Requirements:

  • BA/BS in computer science, engineering, math, science, or related field
  • In lieu of degree, 7 years of relevant C++ experience

Req #: 3659