Job Details

ID #45893307
State New Mexico
City Albuquerque
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source KeyLogic
Showed 2022-09-22
Date 2022-09-02
Deadline 2022-11-01
Category Et cetera
Create resume

Application Programmer III - 1178

New Mexico, Albuquerque, 87101 Albuquerque USA

Vacancy expired!

Application Programmer III - 1178 OverviewKeyLogic is seeking an Application Programmer III to support the Department of Energy IT program at Sandia National Labs.

SR Statement of Work:The Geophysical Monitoring System (GMS) project is a large-scale development effort to re-engineer the primary system used by the US National Data Center (US NDC) for the Air Force Technical Applications Center (AFTAC). The successful candidate will work from developed requirements, specifications, and architectural design for the new system. We are seeking an outstanding R&D Computer Science professional who wants to be part of the vibrant team that is developing the next generation system in a collaborative, Agile environment. As a member of our team, the selected applicant will enjoy innovating and collaborating in an engaging learning environment to architect, design, develop, test, and deploy advanced software for complex, real-time decision support systems. This position may require occasional travel. The Ground Systems Development Department performs research and development on multi-phenomenological waveform monitoring problems to deliver innovative and practical software applications and solutions. We develop operational monitoring software in support of the US and International nuclear monitoring and non-proliferation mission. Our work ranges from basic research & development to fully deployed operational data processing and analysis systems. We specialize in software architecture and development, geophysics, seismology/infrasound, machine learning, analytics, algorithm development and data analysis. We strive to think creatively in our development efforts to advance the state of the art supporting our monitoring mission. Responsibilities

Tasks: Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develop block diagrams and logic flow charts. Translate detailed design into computer software. Test, debug, and refine the computer software to produce the required product. Prepare required documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency. Provide technical direction to programmers to ensure program deadlines are met. Experience in information system design, including application programming on large-scale database management systems and the development of complex software to satisfy design objectives. On any given day, the selected candidate may be called on to:
  • Work on an Agile team to develop software systems which solve the most challenging remote sensing problems, including the capture, processing, exploitation, visualization, and distribution of real-time satellite sensor data
  • Work collaboratively with architects, developers, technical leads, customers, and end users to collect requirements, design solutions, and deliver extensible software applications
  • Contribute to deeply rewarding missions through engagement with diverse computer science specialties and specialists in areas such as data fusion, signal and image processing, analytics, cloud computing, machine learning, modeling and simulation, service-oriented architectures, data management and visualization, and pattern recognition
  • Implement algorithms or processing to add new system capabilities
  • Design database elements/API’s
Qualifications
  • BS Computer Science, Computer Engineering, or Software Engineering plus 8 years’ experience
  • Experience in software design, engineering, and development skills, including familiarity with modern software development practices and tools
  • Experience with React/Typescript or Angular
  • Java development in a service-oriented framework
  • Experience with object-oriented software development (e.g., C, Java, and Python)
  • Software development skills in a Linux based environment
  • Kubernetes & Docker experience
  • Gitlab & Gradle experience
  • Can obtain a DOE Q clearance and obtain a SCI clearance, which may require polygraph testing

Desired:
  • Active DOE Q Clearance (DOD TS) with SCI
  • Strong interest in an architecture role focused on:
  • Specifying high-level designs for System features, software frameworks & infrastructure, deployment platform, development tooling, etc.
  • Experience with Docker containers, Jenkins continuous integration, and continuous delivery approaches to software development and deployment in cloud-based environments
  • Providing ongoing guidance to development teams
  • Working closely with development teams to iterate on software designs
  • Significant experience as a software developer
  • Technical leadership experience, as a lead developer, technical team lead, architect etc.
  • Experience with distributed system design
  • Proven experience modeling in UML
  • Familiarity with service-based architectures (e.g. SOA, microservices)
  • Familiarity with inter-process communication patterns, techniques and technologies
  • Familiarity with data storage architectures (relational, non-relational - e.g. document, wide-column)
  • Familiarity with fault tolerance concepts and techniques
  • Familiarity with system scaling concepts and techniques
  • Experience with large-scale system design
  • Strong teaming skills
It has been and continues to be the policy of Encantado Technical Solutions to provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, veteran status, and/or other status protected by applicable law.

Vacancy expired!

Subscribe Report job