Job Title
Senior Pro-Code Developer
Job Description
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
The role owns technical leadership for high-quality, secure, scalable, and maintainable software solutions.
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
The work combines hands-on development, technical leadership, modernization, and continuous improvement.
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
Role profile
The role requires senior-level software engineering expertise, architectural thinking, quality leadership, and the ability to translate complex business and platform needs into pragmatic solutions.
Bachelor's or Master's degree in Computer Science, Software Engineering, ICT, or a related field
Extensive software development experience in complex enterprise environments
Strong knowledge of C#/.NET, Microsoft Azure, cloud-native development & deployment, secure-by-design principles, and modern front-end development such as React
Experience with designing APIs, integrations, microservices, event-driven architectures, and enterprise integration patterns
Knowledge of Microsoft Graph, identity and access concepts, Entra ID integration, and secure authentication patterns is a strong advantage
Experience with DevOps, CI/CD, infrastructure-as-code, Terraform, automated testing, release automation, and containerization
Strong understanding of software architecture, design patterns, security requirements, maintainability,…