The Advanced Remanufacturing and Technology Centre (ARTC) is seeking an experienced Senior Software Engineer to contribute to developing integrated smart manufacturing applications.
Key Responsibilities:
- Design and implement robust full-stack applications using .NET C# and Angular
- Develop scalable microservice architectures, and implement containerization and container orchestration
- Integrate AI/ML capabilities within manufacturing software, ensuring seamless interoperability across the ecosystem
- Implement efficient data management and real-time processing solutions, adhering to best practices in cloud-native software design
- Collaborate cross-functionally to align technical solutions with business requirements, evaluating and recommending appropriate technologies
- Contribute to the development of AI models and applications that enhance manufacturing operations and processes
Requirements:
- Bachelor/Master's degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of experience in software development, with a focus on backend .NET C# and frontend Angular
- Proficient in designing and implementing maintainable, scalable, and secure software architectures
- Hands-on experience with containerization (Docker) and container orchestration (Kubernetes)
- Familiarity with cloud-native technologies and the ability to leverage cloud services from AWS or Azure
- Understanding of DevOps practices, including CI/CD pipelines
- Knowledge of AI/ML frameworks and the ability to integrate AI capabilities within manufacturing software
- Familiarity with industrial IoT and edge computing in manufacturing environments
- Strong problem-solving skills and the ability to learn new technologies quickly
- Excellent communication and collaboration skills to work effectively in a multi disciplinary team
|