This role is a key driver of innovation and collaboration within the manufacturing organization's vision and automation services team.
As a senior software engineer, you will lead the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with junior, senior, and principal engineers as well as our business partners.
* Develop scalable software solutions based on detailed business requirements and supported technology architecture
* Demonstrate experience and proficiency in Java, GitHub workflows, UI framework development, API framework development, data layer development, unit testing, UI experience with Angular, solutions architecture, secured development patterns, Kubernetes/Dock mobile development network, Azure/AWS/GCP
* Actively engage in development team activities associated with brainstorming new solutions and refining current solutions
* Drive technical efforts that lead to success in software project delivery
* Possess technical depth and applied experience in multi-layer solution development, performance tuning, solution debug, incident triage/remediation, and usability improvement
You will also engage to identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement, as well as mentor and coach new and experienced software developers.
Key Behaviors & Skills:
* Drives results through a strong work ethic
* Challenges themselves and their peers
* Enjoys working collaboratively in cross-functional teams
* Has a strong ability and willingness to learn
* Desires to deliver innovative solutions to complex problems
* Has a strong attention to detail
* Demonstrates strong written and verbal communication skills
* Proven experience creating and presenting solution proposals and strategic technical proposals