Enable job alerts via email!

SENIOR SOFTWARE ENGINEER

MEDISYS INNOVATION PTE. LTD.

Serangoon Garden Circus

On-site

SGD 60,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A leading technology solutions provider in Singapore is seeking a skilled software developer to manage full software development lifecycle activities, with a focus on C#. The ideal candidate has a Bachelor’s degree and strong knowledge of Microsoft technologies. We offer an attractive remuneration package and opportunities for professional training and development.

Benefits

Attractive remuneration package
Professional training opportunities
Business casual dress code
Knowledge sharing with a friendly team

Qualifications

  • Solid programming skills in C# are highly desired.
  • Strong working knowledge of Microsoft technologies.
  • Experience in healthcare domain is a plus.
  • Able to work independently with minimum supervision.

Responsibilities

  • Manage software development activities including requirements analysis, design, development, and deployment.
  • Participate in all areas of the software development lifecycle.
  • Provide operational support, ongoing maintenance, and enhancement.

Skills

C#
.Net
Entity Framework
ASP.NET
WPF
WCF
MS SQL
OOP
Python
React
Cloud DevOps
HL7
DICOM
Communication Skills
Problem Solving

Education

Bachelor’s degree in relevant field
Job description
Responsibilities
  • Perform and manage software development activities including requirements gathering and analysis, planning, systems design, development and implementation, documentation, testing and deployment.
  • Participate and manage in all areas of the software development lifecycle from requirements definition to deployment.
  • Document and demonstrate solutions by developing documentation, flowcharts, wireframes, diagrams, charts, UI/UX, code comments and code reviews.
  • Recommend and evaluate detailed design of system components/libraries to ensure reusability and flexibility is practiced, where applicable.
  • Develop and Implement the software in accordance to the coding standards and design patterns specified in the design document
  • Debug, troubleshoot and resolve bugs and complex issues.
  • Research and evaluate new software technology stacks for project and product development.
  • Report to and coordinate closely with Team Lead / Project Manager for projects deliverables.
  • Provide operational support, ongoing maintenance and enhancement.
  • Provide guidance to junior engineers.
Requirements
  • Bachelor’s degree with solid programming skills in C# is highly desired.
  • Strong working knowledge on Microsoft technologies like .Net, service-oriented architecture, Entity Framework, nHibernate, ASP.NET, WPF, WCF and MS SQL.
  • Strong OOP design experience.
  • Working experience in healthcare domain, HL7, DICOM is a plus.
  • Working knowledge on cloud DevOps
  • Familiarity with software design patterns, such as MVC and MVVM.
  • Able to work independently with minimum supervision.
  • Experience with Python or React would be advantageous.
  • A good innovative team player with strong sense of integrity & accountability.
  • Great communication skills.
  • Must have willingness to learn new technologies.
  • Excellent problem solving and analytical thinking skills.
What we offer
  • An attractive remuneration package will commensurate your experience and qualification.
  • Work with a team who are generous in knowledge sharing, friendly, smart, passionate, and funny too.
  • Business casual dress throughout the week.
  • Professional training opportunities. We believe learning is a lifelong journey. We offer everyone the internal and external training opportunity to grow employee’s technical skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.