Senior Front-End Web Developer
ECS Corporate Services

Albuquerque, New Mexico

This job has expired.


ECS is seeking a Senior Front-End Web Developer to work in our Albuquerque, NM office.

Job Description:

ECS is looking for a Senior Front-End Web Developer, providing support for Sandia National Laboratories in Albuquerque, NM!

As a Senior Front-End Web Developer, you will be working with the NGS System Engineering & Integrated Solutions team. This team is a multi-disciplinary organization that takes a system from requirements through development environments, CI pipelines, testing to successful deployment. The team performs research & development of modern technologies and methodologies to ensure the successful delivery on our customer commitments. Our primary mission area is the US and International nuclear monitoring and non-proliferation mission. Our work ranges from prototyping innovative solutions to the deployment of operational data processing systems. Our capabilities include system engineering, software development, computer platform architectures, development environments, continuous integration, virtualization, system integration & testing, and deployment. We blend art & science to find creative solutions. We strive to think outside the box in our development efforts to advance the state of the art in support of the monitoring missions.

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.

DAY-TO-DAY ACTIVITES/TASKS INCLUDE:

  • Work on agile development teams
  • Design new user interfaces as part of a larger system integrated with a database
  • Apply strong understanding of web development technologies and frameworks
  • Collaborate with other development teams regarding integration with the larger system
  • Demonstrate commitment to deliver and persistence to resolve issues

Required Skills:
  • 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
  • Experience with JavaScript
  • User interface / user experience development skills in a Linux based environment
  • Can obtain a DOE Q clearance and obtain a SCI clearance, which may require polygraph testing

Desired Skills:
  • Active DOE Q Clearance (DOD TS) with SCI
  • TypeScript experience
  • Kubernetes & Docker experience
  • Gitlab & Gradle experience
  • Strong interest in an architecture role focused on:
  • Specifying high-level designs for System features, software frameworks & infrastructure, deployment platform, development tooling, etc.
  • 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

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3000+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.


This job has expired.

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Engineering jobs


Braun Intertec
Atlanta, Georgia
Posted about 3 hours ago
Braun Intertec
Bismarck, North Dakota
Posted about 3 hours ago
Braun Intertec
Atlanta, Georgia
Posted about 3 hours ago
View Engineering jobs ยป