Associate Software Developer
General Atomics Aeronautical Systems
About the Role
General Atomics Aeronautical Systems, Inc. (GA-ASI) is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems. This position researches, designs, develops, and/or modifies enterprise-wide end-user, system-level, and data management software applications under general supervision.
Key Responsibilities
- Research, design, develop, and/or modify enterprise-wide end-user, system-level, and data management software applications.
- Ensure software compliance standards.
- Evaluate the integration of software applications with the overall computing environment.
- Perform documentation, testing, maintenance, and software updates.
- Communicate with domain experts, users, and management throughout the software development lifecycle.
- Determine user requirements and specifications.
- Plan for software development within the broader organizational scope.
- Formulate detailed plans for the implementation of software solutions, including determining language, platform, and resource requirements.
- Implement designs, including coding, testing, and documentation.
- Deploy applications across the enterprise, ensuring cross-platform compliance and availability of necessary resources.
- Maintain code, including debugging and updating to keep pace with the evolving environment.
- Assist in planning for future applications based on new developments in computer technology.
- Communicate with the software developer group, users, management, and the wider community.
- Maintain the strict confidentiality of sensitive information.
- Perform other duties as assigned.
Requirements & Tech Stack
- Basic understanding of software development concepts, principles, and theory.
- Ability to follow and apply basic use of programming and analysis concepts.
- Good understanding of C or C++.
- Working understanding of Java or Python.
- Ability to understand new concepts quickly and apply them accurately.
- Good communication, computer, and interpersonal skills.
- Ability to work both independently and on a team.
Qualifications
- Typically requires a bachelor's degree in computer science, information systems, or a related discipline.
- May substitute equivalent experience in lieu of education.
- Ability to obtain and maintain a DoD Security Clearance.
Compensation
- Salary range: $69,500 - $116,375