For Employers
Software Engineer (APPS)


TECHKNOWLEDGEY PTE. LTD.
20 hours ago
Posted date
20 hours ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
Our client is a renowned security solutions provider with a strong reputation for delivering full turn-key systems across the homeland security landscape. Their expertise spans the entire project lifecycle-from design and development to integration, testing, commissioning, and long-term maintenance-ensuring mission-critical systems remain secure, reliable, and operational.

As part of their continued growth, they are seeking a Software Engineer to join their Operations and Maintenance team.

This role is pivotal in supporting and maintaining secure cloud-based infrastructure and services that underpin national security operations.

Education / Experience
  • Diploma and/or Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
  • 1 - 5 years of relevant working experience. Fresh graduates are welcome to apply.

Job Description
  • Involved in Day 2 software maintenance. Responsible for ensuring reliability, stability and performance of deployed software systems.
  • Primary focus on preventive, troubleshooting, debugging, fault isolation and enhancing software deployed in staging and production environments.
  • Assist in integration testing, which includes the diagnosis of program or software defects
  • Involved in creating documentation, e.g. end user guides, troubleshooting guides, etc.
  • Assist in incident management reporting.

Requirements
  • Proficient in one or more back-end programming languages/ frameworks - .NET/.NET Core, Java Spring Boot, Python, C#, Java
  • Proficient with JavaScript and one or more front-end frameworks such as React or Angular.
  • Knowledge and experience on Relational Database (e.g. MS SQL, Oracle, PostgreSQL) and unstructured/ NoSQL Databases (e.g. MongoDB)
  • Experience with debugging tools, log analysis and performance monitoring.
  • Able to work independently and as a team
  • Strong analytical and problem-solving skills.
  • Knowledge and/or experience in one or more of the following will be an advantage:
  1. Agile Methodology (e.g. Scrum)
  2. Containerization (e.g. Docker, Kubernetes)
  3. DevOps CI/CD and testing tools (e.g. Git, Nexus, Selenium, SonarQube)
  4. Geographic Information System (e.g. ArcGIS)
  5. Message Queues (e.g. RabbitMQ)
  6. ITIL certification
Related tags
-
JOB SUMMARY
Software Engineer (APPS)
TECHKNOWLEDGEY PTE. LTD.
Singapore
20 hours ago
N/A
Full-time

Software Engineer (APPS)