Our client delivers full turnkey solutions from design, development, integration, testing, commissioning to post-implementation maintenance to fulfill security and operational objectives.
As the Specialist, Software Development you will lead team of 3-5 engineers in the Software Development department.
Responsibilities
- Designs, builds, and maintains applications specifically optimized for cloud environments, focusing on scalability, resilience, and automation
- Key responsibilities include creating microservices, containerizing applications (Docker, Kubernetes), and developing CI/CD pipelines
- Involvement in the entire software development life cycle including application development, implementation, testing, maintenance and documentation
- Review customer's existing business workflow/system functionalities and provide recommendations for improvement.
- Support architecture design during pre-sales and implementation phase
- Lead a small team of software engineers and mentor junior engineers
- Implement software best practices and be an advocate for the team
- Responsible for the installation, configuration and integration of Commercial Off-the-shelf (COTS) products with inhouse built applications
Ideally, you should possess
- Bachelor's degree in computer science, Software Engineering or related fields with 5 or more years of relevant working experience.
- Proficiency in Docker and Kubernetes.
- Proficiency in Golang, .NET/.NET Core
- Proficiency with JavaScript and React
- Proficiency in building applications on Kubernetes platforms utilizing managed services.
- Proficiency in Monitoring & Optimization, ensuring service reliability, security, and cost efficiency through logging, monitoring (e.g., Prometheus),and performance tuning
- Experience with DevOps CI/CD and testing tools (eg. Github Actions, ArgoCD)
- Agile/Waterfall software delivery methodology
- Ability to work independently and as a team
- Strong communication skills both in writing and verbally to present complex ideas or technical solutions to business or management team
Work location: Tampines