Basic Qualifications
Bachelor's degree in Information Technology, Engineering and/or related field or equivalent experience, plus 5 years of related experience or Master's degree and 3 years of related experience.
Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
General Dynamics Mission Systems has an immediate opening for an Engineering Application Administrator and Developer. This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation's core defense/intelligence services and systems. General Dynamics Mission Systems employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.
REPRESENTATIVE DUTIES AND TASKS:
Consults and collaborates with business leaders, end users, IT staff, vendors, and other third parties and is involved in every phase of application development lifecycle
Develops and applies applications administration / support skills in the configuration, customization, maintenance, and interfacing of Commercial of the Shelf (CoTs) business applications in the GDMS infrastructure
Responsibilities include requirements specification, solution design, prototype plans, developing and testing code, solution release, and supporting issue analysis and resolution
Assists end users with requests for assistance and troubleshooting issues and updates and resolves these requests in our IT ticket system.
Collaborates with a team of IT professionals to set specifications for new applications
Designs creative prototypes according to specifications
Writes high quality source code to program complete applications within schedule deadlines
Ensures application interoperability with IT infrastructure components while ensuring compliance with wide-ranging information security requirements
Ensures application integration interoperability with other applications or subsystems (e.g. interface management, data integration systems, job automation)
Performs unit and integration testing before launch. Test code using sample data sets to ensure the output from the program meets the requirements
Conducts functional and non-functional testing
Troubleshoots and debugs applications
Evaluates existing applications to reprogram, update and add new features
Develops technical documents to accurately represent application design and code
Recommends coding fixes to resolve outstanding issues and work to enhance applications to automate business process as best possible
Performs other duties as directed
Leads, plans, and executes projects, small initiatives
Light business travel may be required
KNOWLEDGE SKILLS AND ABILITIES:
Excellent understanding of business stakeholder requirements, gain a thorough understanding of their desired business outcomes, and how they translate to application features
Evidence of ability to act independently on tasks and wide-ranging initiatives
Advanced knowledge of programming for diverse operating systems and platforms using development tools and languages
Strong experience as an application administrator and developer, particularly DevOps tools (e.g. GitLab, SonarQube, Nexus
Strong experience with Cloud technologies, including but not limited to Azure, AWS, Containers
Excellent ability to program in at least one programming language (e.g., such as C#, Java, .Net, Python) and SQL scripts and other scripting languages
Advanced knowledge of software design and programming principles
Advanced understanding of solutions development methodologies (e.g. DevOps, Agile, Software Development Lifecycle, etc.)
Experience as a developer, systems integrator, systems engineer, or solutions architect
Proven experience developing solutions to a variety of challenging problems of broader scope and complexity, using established procedures
Shows flexibility and adaptability to changing business needs and shows exposure to overcoming fundamental change obstacles
Demonstrated track record of high level personal performance
Shows significant contribution within diverse teams across multiple projects or small initiatives to successfully achieve deliverables
Solid presentation skills
Solid oral & written communication skills
Concise reporting to management / peers
Target salary range: USD $111,123.40/Yr. - USD $120,239.05/Yr. This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
Company Overview
At General Dynamics Mission Systems, we rise to the challenge each day to ensure the safety of those that lead, serve, and protect the world we live in. We do this by making the world's most advanced defense platforms even smarter. Our engineers redefine what's possible and our manufacturing team brings it to life, building the brains behind the brawn on submarines, ships, combat vehicles, aircraft, satellites, and other advanced systems.
We pride ourselves in being a great place to work with this shared sense of purpose, committed to a diverse and exciting employee experience that drives innovation and creates a community where all feel welcome and a part of something amazing.
We offer highly competitive benefits and a flexible work environment where contributions are recognized and rewarded. To see more about our benefits, visit https://gdmissionsystems.com/careers/why-work-for-us/benefits
General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran