About the role
AI summarisedJunior software engineer role focused on developing Dell's Private Cloud solutions using modern cloud-native technologies and AI-assisted development tools. The position involves building distributed systems, microservices, and containerized applications while collaborating with global teams in Singapore.
ElectronicsOnsite
Key Responsibilities
- Contribute to the implementation of high-quality, complex systems and software
- Contribute to the development and implementation of test strategies for complex software products and systems
- Learn and utilize AI-assisted tools, processes, and workflows in your daily work to unleash endless possibilities
- Collaborate with senior engineers and cross-functional teams to deliver innovative solutions
Requirements
- Master's degree in Computer Science or a related technical domain or equivalent 2-3 years of experience as a software developer
- Good coding experience with Python/Go, scripting languages on Unix/Linux/Windows operating systems
- Have experience with containerized orchestration systems (Kubernetes, Rancher, etc)
- Able to execute and deliver assigned tasks on time with acceptable quality
- Participate in developing within large scale distributed systems
- Hands-on experience using AI-assisted development tools (e.g., Gemini, GitHub Copilot, CodeWhisperer, etc) in software development workflows, tools and Infrastructure Services - Ansible, Shell Scripts, TeamCity, Jenkins, Prometheus, Grafana; Active Directory, LDAP, logging, monitoring, alerting, remote access (SSH)
- Hands on experience with microservices architecture patterns and REST APIs, understand cloud platforms (AWS, Azure, GCP) and their services and experience with version control systems (Git) and collaborative development practices