software engineer (c#, wpf, wcf) in Singapore

joey lam, randstad
job type
S$ 3,500 - S$ 5,500 per year

job details

information technology
job type
working hours
S$ 3,500 - S$ 5,500 per year
2 years
reference number
joey lam, randstad
add to saved jobs print

job description

about the company

My client is a Security Solutions Provider to the government, hospitality and financial sectors.

about the job

  • Develop applications using backend development kits for smartcards, reader devices, biometric sensors, etc.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Provide engineering support when building, deploying, configuring and supporting systems for customers. Responding promptly and professionally to bug reports
  • Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Design and Develop Restful API / Webservices for Digital Channels supporting high transactional volumes.
  • Experience in building highly available, performant and scalable clustered services.
  • Gather and refine specifications and business requirements based on technical needs.
  • Experience in working with small to medium development teams experience.
  • Ensuring that coding and systems meet the business requirements
  • Planning and upgrading of application components, ensuring the high qualify of software designs and applications
  • Collaborating and working with cross-functional teams to work out creative designs for the applications
  • Identification and resolving of any production issues, development of resolution plans for these production issues.
  • Constant communication with key stakeholders, providing them with updates on the on-going status and updates.

skills and experience required

  • Degree or Diploma, preferably in I.T., Computer Science or related fields.
  • At least 2 years of experience working on software development.
  • Strong development and architectural skills in .NET, .Net Core and Microsoft applications (C#, VB and ASP, MVC).
  • Must have experience developing windows-based application using WPF, multithreading and WCF.
  • Proficient in Data Base design in Microsoft SQL and MySQL.
  • Demonstrate potential and aptitude in other programming languages used by the team (eg. C#, VB, ASP, Java, JavaScript, Bootstrap & etc).
  • Knowledge of Ajax and JavaScript and Mobile (Android and IOS) development will be an advantage.
  • Good experience with Continuous Integration/Continuous Deployment
  • In depth knowledge of Object-Oriented Design patterns and demonstrable experience implementing well-architected designs
  • Strong understanding of Microservices Architectural principles and frameworks.
  • Experience in DevOps would be a plus.
  • Experience developing software in an Agile/Scrum development environment.
  • Capable of delivering on multiple competing priorities with little supervision. Experience with building APIs and services using REST, SOAP, etc.
  • Understand the fundamental design principles behind a scalable application

To apply online please use the 'apply' function, alternatively you may contact Joey Lam at joey.lam(@)
(EA: 94C3609/ R1879086)


no additional skills required


no additional qualifications required

educational requirements

Associate Degree/Diploma