Piper is looking for a Software Engineer to design, develop, and maintain software solutions integral to the efficient and safe operation of transportation systems, specifically for rail positioning and safety systems.
Requirements
- Proficiency in NodeJS
- Works from mockup of or specifications to create functional code using CSS, HTML, JavaScript, or similar languages
- Uses understanding of relational databases to interchange or integrate data to and from backend databases or services
- Test for functionality and responsiveness across a variety of web enabled devices and browsers.
- 2-4 years of experience in software engineering.
Responsibilities
- Designing, developing, and maintaining software solutions that cater to the specific needs of rail and public transportation systems.
- Writing clean, efficient, and maintainable code using industry best practices.
- Works from mockup of or specifications to create functional code using CSS, HTML, JavaScript, or similar languages
- Uses understanding of relational databases to interchange or integrate data to and from backend databases or services
- Test for functionality and responsiveness across a variety of web enabled devices and browsers.
- Troubleshoots and resolves bugs, verifies fixes
- Conducts code review with junior engineers and ensures that work produced is of high quality and adheres to organizational and best practices.
Other
- A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Advanced degrees can be beneficial.
- Prior experience in the transportation industry is highly beneficial.
- exceptional analytical and quality management skills
- play a critical role in our organization
- join a fast-paced innovative team