General Atomics Aeronautical Systems, Inc. (GA-ASI) is looking to solve the problem of designing, developing, and modifying enterprise-wide end-user, system level, and data management software applications.
Requirements
- Thorough understanding of software development concepts, principles, and theory.
- Demonstrated understanding and application of programming and analysis concepts.
- Ability to develop and communicate new concepts and apply them accurately in an evolving environment.
- Determine appropriate approaches at the task level or, with assistance, at the project level to solve complex problems.
- Perform complex tasks in one or more software development areas.
- Strong computer skills.
- Ability to organize, schedule, and coordinate work phases.
Responsibilities
- Identify user requirements and specifications.
- Plan software development within the broader organizational scope, including end-user, system-level, and data management applications.
- Develop detailed plans for implementing software solutions.
- Execute design through coding, testing, and documentation.
- Deploy applications across the enterprise, ensuring cross-platform compliance and availability of necessary resources.
- Assist in planning and coordinating the maintenance of enterprise solutions.
- Debug and update applications to adapt to the evolving environment.
Other
- Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience.
- Ability to work independently and as part of a team.
- Able to lead a team of moderately experienced professionals on single-component projects.
- Ability to work extended hours as required.
- US Citizenship Required? Yes