Software Engineer

Job Description

    • Reports to Software Manager
    • Participates in full Software Development Life Cycle (SDLC) for new projects and projects under enhancement & maintenance:
      • Project Initiation: Define project scope and estimate man-day efforts
      • Requirement Phase: Work out functional requirements and technical requirements, and translating them into Statement of Work
      • Design Phase: Propose Internal/External Design, Design Review, Detailed Project Development Plan
      • Coding Phase: Prototype, Coding, Code Review
      • Testing Phase: Identify and document test cases, Perform Integration Test, System Test
      • Implementation Phase: User Acceptance Test, Operational Acceptance, Acceptance Document
      • Enhancement and Maintenance Phase: Enhance and maintain existing web and Windows applications
      • Documentation at each of the SDLC Phases must be properly maintained
      • Version Control Management: Strictly follow the team’s version control policy
      • Provide and conduct training to end users
    • Provide on-site technical assistance to end users


  • Diploma/Degree in Computer Science/Information Technology or equivalent
  • Minimum 3 years working experience in the technology domain
  • Proficient with database design, optimization and tuning in SQL databases
  • Good understanding of object-oriented designs and multi-tier architectures
  • Excellent knowledge of .NET Core and Angular 2+/React frameworks
  • C# .NET, Web API, Restful API, ASP.NET MVC, ASP.NET, Windows Application, Windows Service, .NET Framework 4.0 or later, .NET Core 1.0 or later, MS Visual Studio 2015 or later, MS SQL 2014 or later
  • Possess strong understanding of HTML, CSS3 and JavaScript
  • Familiar with Windows or Linux systems administration
  • Those with experience in Mobile Application Development (iOS/Android) will have advantage
  • Exposure to cloud technologies

Shortlisted candidates will be required to sit for a coding test.

Interested applicants please send your updated resume stating current & expected salary along with a recent photograph to

Related projects