Bachelors degree in computer science / software development. Masters degree preferred.
10 plus years of hands-on experience with software development and architecture using open-source tools and technologies.
Very strong Linux experience in a highly available production environment.
Prior experience supporting medium- to large-scale, highly available, service-oriented, distributed production systems.
Proficiency with object-oriented programming concepts, patterns, and problem decomposition.
Strong knowledge of multiple system and application architectures and their tradeoffs.
Self-driven with the ability to work across teams to collaborate on common ideas and strategies.
Comfortable working with automation and willing to learn and enhance existing tools or design new ones as needed.
Enjoy exploring and experimenting with new ideas and sharing with others.
Can lead discussions and initiatives, communicating ideas clearly and effectively.
Working knowledge of full-stack software development – Front End / Back End technologies – Django Python, VueJS, ReactJS, NextJS, etc.
Experience with developing distributed systems and microservices architectural patterns.
Experience with developing and deploying cloud native solutions, containerization, container orchestration, big data tools and technologies, automated testing.
Working knowledge of manufacturing industry, ERP systems and systems integration through APIs and other legacy protocols.
Strong organizational and process orientation skills, exceptional verbal and written communication.
Experience working with large complex organizations.
The ability to communicate business and technical concepts to stakeholders at all levels of the organization.
A strong sense of urgency; call for action; collaborative, innovate thinking, and enthusiastic team player