Talent.com
This job offer is not available in your country.
Senior Software Engineer - Cyber Systems

Senior Software Engineer - Cyber Systems

Centre for Strategic Infocomm TechnologiesSingapore, Singapore
30+ days ago
Job description

Responsibilities

  • Lead the design, development, and deployment of software applications using modern tools and frameworks.
  • Mentor junior engineers and provide technical guidance to help them grow in their careers.
  • Participate in technical discussions and make technical decisions that align with the company's goals and objectives.
  • Ensure the quality and reliability of software applications and identify areas for improvement.
  • Collaborate with other teams to integrate systems across business functions seamlessly.
  • Develop and maintain technical documentation, including architecture diagrams, design documents, and user manuals.
  • Stay up to date with the latest technologies and trends in software development and apply this knowledge to improve our software products and processes.

Requirements (Minimum Qualifications)

  • Good degree in Engineering or Computer Science, with at least 3 years of relevant experience in delivering high-quality software products.
  • Strong knowledge of software architecture (e.g. Micro-services, Event-drive, Cloud-native architecture) and design patterns (e.g. RESTful API, MVC, MVVM design).
  • Well-versed and proficient in software design and implementation using modern tools (e.g. SonarQube, Kubernetes, GitLab) and frameworks (e.g. MERN, Spring Boot, React Native) to develop high quality software efficiently.
  • Strong understanding of software security best practices to actively identify and mitigate potential security risks and vulnerabilities in software systems.
  • Strong communicator that can explain complex technical concepts to both technical and non-technical colleagues.
  • Experience with Agile development methodologies, including Scrum or Kaban.
  • Strong problem-solving skills, with the ability to analyse complex problems and develop creative solutions.
  • Create a job alert for this search

    Senior Software Engineer • Singapore, Singapore