General Dynamics Information Technology is a global technology and professional services company that delivers consulting, technology, and mission services to the U.S. government. As a Full Stack Engineer Principal, you will support mission-critical projects by developing and maintaining web applications, collaborating with various experts, and optimizing applications for cloud environments.
Responsibilities:
- Support activities related to implementing approaches for analyzing cost and usage information including modeling, visualization, reporting, and analytics within a cohesive set of web applications
- Collaborate with other Full-Stack Cloud, Data, Security, and FinOps experts to build on each other’s skills and achieve program milestones
- Drive front-end development, code management practices, backend integrations, governance and security implementations to enhance applications for analyzing data
- Utilize development tools like GitHub, Jenkins, JFrog, Copilot, and leverage skills with ReactJS, NodeJS, Python, and SQL to develop and maintain applications
- Develop responsive web applications using ReactJS, ensuring high performance and responsiveness
- Work with serverless and containerized web development architectures
- Build reusable components and front-end libraries for future use
- Design, develop, and maintain API structures
- Optimize applications for performance, scalability, security, and cost-efficiency in cloud environments
- Write clean, maintainable, and testable code
- Analyze customer requirements and provide websites according to the client's wide range of moderately complex specifications and needs
- Provide thorough testing and finalization of web applications and websites for next level production
- Maintain and recommend moderately complex updates to websites ensuring changes are implemented without disruption
- Create and implement contingency plans in preparation of website outages
- Build upon current knowledge of relevant programming that will enhance web applications and websites overall functionality
Requirements:
- Education: Bachelor of Arts/Bachelor of Science
- Required Experience: 8+ years of related experience
- Required Technical Skills: Strong React.js and Node.js programming skills; Ability to develop front-end and back-end code; Experience with SQL queries; Familiar with JSON & YAML; Experience in Git, CICD; and Agile development
- Attributes for Success: Effective communication skills both orally and written; Effective organizational skills; Ability to work independently and as part of a cross-functional team
- US Residency Requirement: Applicants shall have lived in the United States at least three (3) out of the last five (5) years prior to submitting an application for a Federal ID Card
- Preferred Skills: Cloud Certifications; experience with multiple cloud platforms