General Dynamics

Full Stack Platform Engineer

Posted on: 6 Jan 2021

Rockville, MD

Job Description

We are seeking a Full Stack Platform Engineer to join our team to support the National Institutes of Allergy and Infectious Diseases (NIAID) in Rockville, MD. As a Full Stack Platform Engineer , you will focus on programmatically tying together the back-end services of a custom Docker platform as a service (Paas) in Amazon Web Services (AWS) and present a dynamic user experience through the front end self-service web portal.

This role is more than just coding. You will work closely with nine other innovative and savvy people to engineer and expand the PaaS with new tools and technologies, specifically focusing on shaping the user experience and integration points with backend services. You'll help automate and streamline our operations and processes, and further the adoption of DevOps best practices.We'll want your opinion on software development practices, Git branching strategies, programming languages, and more.

To be successful in this role, you will like being a part of a team and be capable of teaching others and explaining the why behind complicated technical decisions.

This position is 100% remote now but will require onsite work in Rockville, MD once COVID restrictions are lifted.

What GDIT Can Offer You
* Opportunity to drive efficiency and innovation in software development processes
* Opportunity to develop solutions using event driven infrastructure in a fast-paced, agile environment
* See the business impact of technology
* Ability to expand your cloud infrastructure knowledge and adoption of DevOps best practices

In this role, a typical day will include:
* Using Agile software development life cycle and modern programming languages to build services that address enterprise-wide client requirements. You'll analyze the needs and the environment to make sure the solution you're developing considers the current architecture as well as future functionality and enhancements.
* Joining sprint or ad hoc meetings to discuss requirements and brainstorm new technical solutions. Then either collaboratively or independently, implement the solutions, such as a new feature in the front-end web portal to integrate our Docker registry or multi-factor authentication for access to the web portal.
* Working closely with other Platform Engineers to troubleshoot bugs and errors, frequently updating the code base to trigger CI/CD pipelines and deploy fixes quickly.
* Developing and deploying microservices and API's and generating and maintaining API documentation.
* Tapping into your creative side to enhance the user experience on the web portal by introducing new layouts and custom graphics.
* Attending a daily stand-up meeting to report your accomplishments, plans for the day, and any roadblocks you encountered. Your team will do the same, giving you an opportunity to understand and contribute to other ongoing initiatives.
* Recommending new technologies, processes, or methodologies to continuously improve development activities via formal or informal presentations.

Required Skills and Experience:
* BS or equivalent experience and five years experience
* Minimum of three years experience with JavaScript and NodeJS.
* Hands-on experience developing web services, web resources, and APIs with software frameworks such as React JS, Moleculer, or Angular JS.
* Experience with commonly used web2.0 authentication methods such as SAML and OAuth2.
* Knowledgeable about event driven architecture. You understand different patterns and event flow layers, and know when to use the different event processing styles.
* Experience with commonly used services such as EC2, S3, Route 53, and RDS, as well as more niche services, such as Organizations, Sage Maker, and Guard Duty.
* Experience analyzing solutions components, understanding systems integration challenges, and identifying technology gaps in current components that must be resolved to reach future performance targets and functionality requirements in cloud infrastructure.
* Able to clearly present ideas to both technical and non-technical users and staff.
* Must be able to obtain a NIH Public Trust

Desired Skills and Experience:
* Understanding of a wide variety of technologies to host container services and registries, continuous deployment and continuous integration services, code repositories, and security vulnerability identification to support cloud infrastructure. Example technologies include AWS ECS, Kubernetes, Docker, Jenkins, GoCD, AWS ECR, Artifactory, Twistlock, and Netsparker.
* Extensive knowledge about APIs. You can design RESTful services and integrate with other data providers, and you know when to use JSON or XML.
* Good understanding of programming languages such as PHP, Python, Perl, and/or Ruby.

Scheduled Weekly Hours:
40

Travel Required:
None

T elecommuting Options:
Some Telecommuting Allowed

Work Location:
USA MD Rockville

Additional Work Locations:

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.nnGDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.

PI127994354

General Dynamics

Falls Church, VA

General Dynamics Corporation operates as an aerospace and defense company worldwide. It operates in five segments: Aerospace, Combat Systems, Information Technology, Mission Systems, and Marine Systems. The Aerospace segment designs, manufactures, and supports business-jet aircraft; and offers business-aviation services, including maintenance, fixed-base operation, government fleet, aircraft management, charter, and staffing services, as well as integrated aviation solutions.

The Combat Systems segment engages in the design, development, production, modernization, and sustainment of combat vehicles, weapons systems, and munitions. This segment offers wheeled combat and tactical vehicles; main battle tanks and tracked combat vehicles; weapons systems, armaments, and munitions; and maintenance, logistics support, and sustainment services. The Information Technology segment provides information technology (IT), IT infrastructure modernization, and professional services, as well as cloud, cyber, software development, systems engineering, and data analytics services and solutions.

The Mission Systems segment offers mission-critical C4ISR products and systems, such as space, intelligence, and cyber systems; ground systems and products; and naval, air, and electronic systems. The Marine Systems segment designs and builds nuclear-powered submarines, surface combatants, and auxiliary and combat-logistics ships for the United States Navy and Jones Act ships for commercial customers.

This segment provides nuclear-powered submarines; surface combatants; auxiliary and combat-logistics ships; commercial product carriers and containerships; design and engineering support services; and maintenance, modernization, and lifecycle support services, as well as repair services for navy ships. The company was incorporated in 1952 and is headquartered in Falls Church, Virginia.

Similar Jobs