Panasonic Avionics Corporation is looking for a back-end software developer to maintain and expand the functionality of their product database configuration tool, which is used by engineering teams to configure and deliver In-Flight Entertainment System (IFES) features to airline customers.
Requirements
- Working knowledge of front-end technologies including HTML, JavaScript, and CSS
- Experience with ReactJS and Typescript
- Experience with SQL and GraphQL queries and data modeling
- Experience with shell scripting on Linux
- Experience with Git, CI/CD and automated testing frameworks
- Ability to troubleshoot and solve complex problems
- Ability to understand existing PHP codebase
Responsibilities
- Maintain and expand functionality of the existing application through solid knowledge of software lifecycles using Agile methodologies
- Enhance, optimize, and improve efficiency and robustness of the existing software framework
- Design new and efficient React components for application UI
- Work with GraphQL and API services
- Create and maintain unit tests and monitor test coverage through CI/CD pipeline
- Document requirements and designs in engineering tools such as Jira and Confluence
Other
- Ability to manage priorities, context switches and make efficient use of shared resources
- Ability to work well in a fast-paced environment with user-centered, iterative design and development process
- Ability to communicate clearly using clear and concise written and verbal skills
- Working knowledge of the Agile software development methodology
- Ability to travel to domestic or international locations as required, up to 10% of the time.