Job Description
What You Will Do:
We are seeking a Full-Stack Engineer to support our Ground Software Solutions team. You will be responsible for cloud/server-based software development featuring Linux, Postgres, Golang/C/C++, Swagger/RESTAPI, ReactJS/Typescript. You will work within the framework of an Agile software development team. Your work will involve the full complement of software life cycle development activities required to deploy high-quality software that meets the requirements of our aerospace customers. This is a hybrid on-site position at our headquarters in Oak Creek, WI. You will report directly to the Manager of Ground Software Solutions. How You Will Do It:
- Participate in software development activities, including requirement specification, design definition, code implementation, system integration, and test.
- Generate software lifecycle documentation to support the certification of products.
- Participate and contribute to Sprint Planning, Backlog Grooming, and Sprint Demos.
- Guide verification activities, including test definition, test development, and testing methods.
- Work daily in Azure DevOps to do requirements analysis, requirement derivation, create User Stories and Task.
- Perform Requirements, Design and Code Reviews.
- Establish test frameworks to implement Continuous Integration/Continuous Delivery (CI/CD).
- Enhance Linux-based systems by studying the latest open-source software.
- Develop software and maintain compliance to avionics standards such as ARINC and RTCA in the development testing.
- Work with development teams and product managers to create software solutions.
- Design services-oriented client-side and server-side architecture.
- Build front-end of applications through appealing visual design with attention to User Experience.
- Develop and manage databases and applications.
- Write effective, efficient APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
- Work with data scientists and analysts to improve software.
What We Look For: Required
- Minimum of a High School Diploma or GED from an accredited institution.
- Minimum five years of full-stack development experience.
- You must be eligible to work in the United States without sponsorship.
- Proven full stack experience in front-end UI, back-end business logic and SQL DB development.
- Experience with ReactJS/Typescript/CSS Web UI Development.
- Excellent programming with service-oriented architectures using Golang/C/C++, YAML and JSON.
- Expertise in Postgres SQL programming, stored procedures, data normalization.
- Experience developing web, desktop and mobile applications.
Desired
- Experience developing software in an Agile Scrum like environment.
- Experience Marshalling/Un-marshalling JSON and XML.
- Experience with cloud-based services such as Amazon Web Services.
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js).
- Familiarity with databases (e.g. Postgres, MongoDB), web servers (e.g. Apache) and UI/UX design.
Who We Are: We are a team that designs computers, displays and electronic systems for aircraft of the future! At Astronautics, you will be part of a creative group of professionals who work on the cutting-edge of technology. We offer competitive pay, excellent benefits and the opportunity for professional growth in a collaborative environment. Astronautics, headquartered in Oak Creek, Wisconsin, is a global leader in the design, development and manufacture of secure avionics equipment and systems for the commercial and military aerospace industry. Key product areas include electronic primary flight and engine displays, connected aircraft and cyber solutions, electronic flight bags, and certified servers for airborne applications. Services include avionics system integration and custom software for critical applications. Since its founding in 1959, Astronautics has been providing trusted, reliable, and tailored solutions to help customers achieve mission success. Astronautics is the parent company of Kearfott Corporation, headquartered in Pine Brook, New Jersey. We are proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status.
|