Ecs Services - Albuquerque, NM

posted 5 months ago

Full-time - Mid Level
Albuquerque, NM
1,001-5,000 employees
Insurance Carriers and Related Activities

About the position

ECS is seeking a Java/C/C++ Programmer to work in our Albuquerque, NM office, supporting a major national laboratory. This role involves testing and debugging programs, diagnosing and identifying issues and bugs, and implementing applications. The ideal candidate will have at least 2 years of Unix/Linux experience and a strong background in software development, particularly in C/C++. The organization provides a range of services including server administration, architecture design implementation, software integration and development, server support, systems integration, and network engineering. As a Java Programmer, you will be responsible for programming in C/C++, Java, or Python to meet user requirements. You will also be tasked with testing and debugging programs, functions, and services, developing software according to the organization's best practices, and collaborating with customers to gather requirements or demonstrate work in progress. Working within an agile methodology, you will diagnose and identify issues and bugs, implementing applications as needed. This position requires a candidate who can work onsite in Albuquerque and has a Bachelor's degree in Computer Science, engineering, math, or a related field, along with 6 years of relevant experience. The role demands strong software development skills, particularly in C++, Java, JavaScript, or other programming languages, and experience with Linux, Git, CMake, and CI/CD via Jenkins. Candidates should also have experience working on large, multi-organizational, multi-discipline projects and possess strong collaboration and teamwork skills. Existing DOE L or Q or DoD Secret or Top Secret clearance is also required.

Responsibilities

  • Program in C/C++, Java or Python to meet user requirements.
  • Test and debug programs, functions and services.
  • Develop software to the organization's best practices.
  • Meet with a customer to gather requirements or demonstrate work in progress.
  • Collaborate with team within agile methodology.
  • Diagnose and identify issues and bugs, and implement applications.

Requirements

  • Bachelor's degree in Computer Science, engineering, math, or science field plus 6 years related experience.
  • At least 5 years of software development experience using C++, Java, JavaScript, or other programming languages.
  • Experience with Linux.
  • Experience with Git, CMake, and CI/CD via Jenkins.
  • Experience with large, multi-organizational, multi-discipline projects.
  • Experience and interest in working on an Agile team.
  • Strong collaboration and teaming skills.
  • Existing DOE L or Q or DoD Secret or Top Secret clearance.

Nice-to-haves

  • Experience with large, multi-organizational, multi-discipline projects with emphasis on satellite ground systems.
  • Experience with different databases, such as Oracle, Postgres, Cassandra, or MongoDB.
  • Experience with scripting and data analysis using Python or similar programming tools.
  • Experience with unit testing C++ code (e.g. GTest) and integration testing.
  • Excellent written and oral communication skills.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Professional development opportunities
  • Flexible scheduling
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service