Salary
💰 $130,000 - $160,000 per year
Tech Stack
DockerKubernetes
About the role
- Design and implement the DevOps environment supporting the BIMQuote Application Platform, including server, test, and supporting services
- Develop, test, and verify the BIMQuote server application and associated test code as part of a small Agile team
- Maintain and expand CI/CD pipelines to take checked-in code through build, test, and deployment stages for production enterprise-class services
- Participate in daily development activities and code reviews to improve design and implementation practices
- Extend BIMQuote application to integrate third-party partners (catalog sync, inventory/pricing, quotes, purchase orders, invoices, credits/returns, payments)
- Integrate partner organization order delivery tracking and status
- Oversee transition of CI/CD services to maintenance mode and expand CI/CD to adjacent systems as needed
- Collaborate with stakeholders and attend in-person team meetings every two weeks for planning and engagement
Requirements
- Degree in Engineering, Computer Science, Computer Engineering or similar discipline
- 7+ years of relevant software development experience
- At least 3 years of enterprise application development experience
- Successful design, deployment and ongoing operation of a DevOps CI/CD production environment for enterprise-class applications
- Experience with Docker and Kubernetes container and scaling solutions
- Experienced C++ development plus web development skills (essential)
- Database experience (inventory validation, loan status, available funds, purchase orders, invoice matching)
- Proven track record of collaboration in a small team and ability to influence others
- Able to be flexible in an agile environment; identify gaps, communicate and act as needed
- Effective system and application design experience with focus on performance and accuracy
- Demonstrated situational leadership and self-awareness
- Preferred: Design and deployment of multiple DevOps CI/CD production environments
- Preferred: Experience with a messaging-based workflow engine
- Preferred: Awareness of AI/ML training, models and maintenance needs