About the role
The Senior ProCode Developer role provides technical leadership in designing, developing, and evolving custom software products, integrations, and digital services that support Vanderlande and Toyota Automated Logistics (TAL) business processes. ProCode acts as an internal ICT software supplier, filling gaps not covered by core enterprise applications through custom software products hosted as a service. These solutions help business processes run more efficiently, securely, and reliably. The ProCode team is a team of currently 9 developers that are based in 3 different locations: Veghel (Netherlands), Pune (India) and Belgrade (Serbia).
Responsibilities
- Design and develop complex enterprise applications, services, APIs, and integrations
- Translate business requirements into robust technical solutions and implementation roadmaps
- Lead technical design discussions and contribute to architectural decision-making
- Establish and promote software engineering standards, best practices, and development guidelines
- Ensure solutions meet security, scalability, reliability, and maintainability requirements
- Guide and mentor (junior) developers through coaching, code reviews, and knowledge sharing
- Drive adoption of DevOps, CI/CD, testing automation, and quality engineering practices
- Collaborate with architects, infrastructure teams, and cybersecurity specialists to ensure compliant and future-proof solutions
- Identify and manage technical risks, dependencies, and improvement opportunities
- Support modernization initiatives and continuous platform improvements
Key activities
- Design and develop application components, APIs, middleware connectors, and reusable services for complex business, integration, identity, and platform challenges
- Support the evolution of ProCode products such as applications for time writing or resource planning, SharePoint provisioning and integrations for project and team sites and identity components used company wide
- Contribute to modernization initiatives, including Azure security initiatives, containerization, and movement away from on-premise Windows Server hosting
- Review solution designs, code quality, security aspects, and technical deliverables
- Define and maintain development standards, reusable components, and SDK patterns where applicable
- Improve automation for testing, deployment, monitoring, and operational processes
- Analyse system performance, maintainability, and technical debt, and define improvement actions
- Support troubleshooting of high-impact incidents, root cause analysis, and sustainable fixes
- Coach developers on engineering best practices, cloud-native patterns, secure development, and DevOps approaches