Principal Development Engineer
Tennant Company
- Eden Prairie, MN
- Permanent
- Full-time
- Collaborate with other Team members to deploy Digital Solution applications to Tennant Business Units globally
- Create, maintain, and continuously improve a process for product backlog prioritization.
- Provide ownership and accountability to all third-party vendors supporting the overall system(s), including vendor contracts, support and service agreements.
- Serve as a single point-of-contact for all third-party relationships, owning and managing each third party to ensure timely, accurate and high-quality service delivery and support
- Partner with IT and Global Marketing management to champion product vision, roadmap, and growth opportunities
- Document and define B2B digital architecture components including integrations across platforms
- Deliver technical solutions that maximize business value
- Partner with Global Marketing and Tennant Company Business Units to ensure thorough understanding of enterprise-wide digital solution needs
- Develop and maintain processes to measure, monitor, and improve delivery performance and services
- Interface with internal and external development teams throughout the entire solution delivery life cycle
- Build and maintain strong relationships with key internal and external stakeholders
- Provide progress reports and status to various levels of the business and IT organization
- Collaborate with technology teams to ensure the B2B Digital Solution platforms are designed and built to ensure quality and scalability
- Architect solutions for legacy .NET applications
- Implement code repositories and create CI/CD pipelines
- Solve product and systems related problems through documentation, troubleshooting, and teamwork
- Document detailed architecture diagrams, systems processes, and technical requirements
- Maintain and manage code deployment processes with Jenkins, Git, other DevOps tools
- Manage sprints, projects and/or workstreams within area of responsibilities
- Bachelor’s Degree in Computer Science, MIS, Business or related fields required
- 5+ years of experience in similar Developer role
- 10+ years of applicable IT experiences
- 5+ years of experience with Adobe Experience Manager (AEM), SAP commerce, and/or other Global Web Technologies and B2B commerce platforms
- Proficiency with Java Development Frameworks, Web Technologies related to Search, Apache, Tomcat
- Proficiency with .NET frameworks and architecture
- Excellent all-around communication, intrapersonal, and presentation skills
- Exceptional systems documentation and architecture diagramming skills
- Strong analytical and problem-solving skills with a high attention to detail
- Demonstrated leadership and collaborative abilities
- Self-motivated and capable of managing multiple priorities and tasks as delegated
- Must have excellent planning, organizational, and facilitation skills
- Ability to build and maintain positive relationships and build influence, both internally and externally
- Can work calmly and effectively in a high-pressure, deadline-oriented environment