PRIMARY FUNCTION:
Primary responsibility is software development on PDI’s cloud service. This includes the following:
• Developing/maintaining the full web stack running on Linux VM’s in the cloud
• Ensuring adherence to industry quality standards for code development
• Participating in integrated product teams in the role of developer.
• Communicating project goals, schedules, measures, and product related topics to internal departments and external contractors.
• Providing support of deliverables to various internal departments and external partners
• Validating that features in deliverables have traceability back to product requirements and architecture.
• Working with a team of fellow engineers and other specialists to help guide a project to completion.
KNOWLEDGE AND EXPERIENCE:
• Four-year degree in Computer Science, Computer Engineering or Electrical Engineering.
• 5+ years’ software development experience in any of these areas:
o Front-end programming languages: HTML, CSS, JavaScript
o Front-end frameworks: Angular
o Back-end programming languages: Node.js
o Back-end frameworks: Express.js, Nest.js
o Database management systems: RethinkDB
o Android programming languages: Java, Kotlin
o Linux containers: Docker / Docker swarm
o Linux scripting: Bash, Python
o Version control systems: Git
o Development Methodologies: Agile, Waterfall
• Ability to speak, read, and write Italian language is a plus.
RESPONSIBILITIES INCLUDE:
• Responding to and resolving assigned bug reports in a timely fashion.
• Testing and validating website operation.
• Supporting sales, marketing, service, and manufacturing departments with technical advice and troubleshooting.
• Creating software testing standards and documents for internal processes.
• Collaboration with European engineering firms.