(IHis) Senior .NET Developer

Location: Singapore
Discipline: Software Engineering
Job type: Permanent
Contact email: career@bcg-rise.com
Job ref: 262700
Published: over 1 year ago

The engineer will be part of the IHIS Development competency center and involve in developing & supporting systems using Microsoft Technologies. Primarily, He/She expected to work with AIC teams to support business critical applications like IRMS/ MFEC/ ACP/ Medi-Fund.
Role and Responsibilities:
The engineer will participate and contribute in full SDLC (Software development life cycle) with following responsibilities.

  • Develops IT systems by designing, developing, and unit testing using Microsoft technology stack, mainly .Net

  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Participate in requirement gathering and contribute in refining user’s requirement

  • Perform peer code review

  • Able to plan and conduct performance and load test

  • Provide L3 production support by fixing reported defects and improve system performance

  • Able to find root cause of software errors by applying problem solving and debugging skills

  • Collaborate cross-functionally with FA (functional analysts), DBA , QC , system and network team

  • Assist tech lead in system design, solutioning and mentor junior software engineers

  • Able to work under stressed condition to manage unforeseen situation like urgent fixing of production defect

  • Continuously improve technical skills by leveraging on  e-learning resources provided by organisation


  • Minimum 4 years hands-on working experience with C#, ASP.Net, JavaScript, MS-SQL

  • Participated in full SDLC at least for 2 software systems

  • Working on.net framework 4.6 and above from last 1 year

  • Experience with writing unit test case using any known testing framework like nunit etc.

  • Experience with Scrum/Agile development methodologies

  • Able to work independently, when needed

  • Good verbal and written communication skills.


  • Bachelor’s Degree in computer science or related field