Programmer Analyst 3
Role details
Job location
Tech stack
Job description
Product Systems Information Technology & Data Analytics organization is currently seeking a Mid-level Programmer Analyst who is challenge driven and enjoys a fast-paced, exciting environment! Software is an enabler to our mission to connect, protect, explore and inspire the world through aerospace innovation. This position will work in an Agile Environment as part of a dynamic team developing Factory Digital Accelerator solutions to improve efficiencies on the factory floor. This team s programmers work in a Pairing environment, and utilizes Agile concepts and principals.
Position Responsibilities: Provides assistance to design, program and execute test plans. Implements, documents and maintains routine computing applications and software. Assists in gathering and evaluating end user requirements. Writes and compiles routine code and constructs routine database objects based on documented design. Modifies or upgrades applications to maintain software functionality. Documents, validates and researches reported problems and assists in developing user training.
This position allows telecommuting. The selected candidate will be required to perform some work onsite at one of the listed location options. This position must meet Export Control compliance requirements, U.S. Person includes U.S. Citizen, lawful permanent resident, refugee, or asylee.
Requirements
5+ years of professional IT experience, preferably in an application development role, performing core activities across the software lifecycle- from requirements gathering and design to coding, testing, integrations, deployments, and production support Proficiency with Object Oriented Programming Proficiency with relational database and working experience in SQL/Oracle Server development environment writing queries, procedures, views Experience with C# and .NET Framework and/or .NET Core Experience in Application Lifecycle Management tools (GitLab, Azure Dev Ops, ClearCase, SVN).
Preferred Qualifications (Desired Skills/Experience): Experience with JavaScript component-based UI frameworks like React or Vue.js Hands-on practice with Git, and remote Git services like GitHub or GitLab Basic understanding of cloud architecture patterns, Agile software development patterns, and object-oriented design patterns Professional proficiency with Microsoft Office applications and communication Additional Skills: Skills: Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 5 or more years' related work experience or an equivalent combination of technical education and experience (e.g. PhD, Master+3 years' related work experience, 9 years' related work experience, etc.).