Software Developer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bachelor's or Master's degree in Computer Science, Engineering, or related technical discipline. • Experience in software development, ideally within enterprise or complex system environments. • Experience with microservices architecture. • Understanding of CI/CD pipelines and DevSecOps practices. • Strong analytical, troubleshooting, and problem-solving skills. • Strong communication skills and ability to work with multiple stakeholders. • Exposure to Generative AI / Agentic AI applications. • Experience with manufacturing planning, scheduling, inventory, or supply chain systems. • Knowledge of Siemens APS or similar advanced planning platforms. • PhD candidates with optimisation (operations research) or machine learning expertise are welcome.
Responsibilities
• Design, develop, test, and maintain enterprise planning and scheduling applications (e.g., production planning, operations scheduling, inventory management). • Build scalable microservices-based solutions using modern development frameworks. • Analyse complex planning and scheduling challenges and implement effective software solutions. • Collaborate with developers, researchers, and cross-functional stakeholders to deliver high-quality software. • Deploy applications into production environments and provide ongoing maintenance and support. • Identify performance bottlenecks and optimise application performance and scalability. • Explore and integrate Generative AI capabilities to enhance planning and scheduling functionalities. • Document system architecture, technical specifications, and user manuals.