Software Engineer (Singapore)

STARLIMS provides leading Laboratory Information Management Systems (LIMS) solutions that have served customers around the world for over 30 years. STARLIMS solution suite helps to improve the reliability of laboratory sampling processes, manage complex testing workflows and analytical methods, support compliance with global regulatory requirements and industry standards, and provide comprehensive reporting, monitoring, and analysis capabilities. With multiple support centers across the globe, STARLIMS solutions are used in labs across multiple industries and disciplines including pharma & biotech, life sciences, food & beverage, manufacturing, petrochemical refineries and oil & gas, chemical, public health, forensics and environmental offering an influx of global career opportunities.

Our Software Engineer (Singapore) is responsible for implementing and designing software solutions across a variety of platforms, using different programming languages, while adhering to a formalized Software Development Lifecycle. Develops products under a Quality Management System (QMS) to meet regulatory requirements and coding standards. 

Our software improves the reliability of sampling processes, supports compliance with regulations and industry standards, provides comprehensive reporting, monitoring, and analysis capabilities, and enables our customers to manage their globally distributed laboratories more effectively. 

Role:

  • Authors documentation, leveraging Good Documentation Practice (GDP), to capture requirements, detailed designs, verification and validation test cases, code reviews and other supporting artifacts as defined by the SDLC.
  • Engages directly with the customer to understand and translate the business needs into technical, tangible solutions. Support the products created and customers throughout their production lifecycle to address findings or enhance their solutions.
  • Works closely with a technical leader to deliver products and solutions within the designated time, budget and contractual expectations.
  • Works in a cross-functional team with BAs, Engineers, Project Managers, and interacts with other key-members of different departments.
  • Responsible for implementing and designing software solutions in a variety of object-oriented languages, including in-house languages, (i.e. JavaScript, C#, Jscript, jQuery) leveraging different frameworks (i.e. .NET, Sencha)
  • Responsible for implementing and designing back-end solutions (i.e. SQL, Microsoft SQL Server, Oracle)
  • Responsible for interfacing building and consuming APIs, specifically web services using SOAP and REST, to interface with other solutions such as instruments and applications.
  • Responsible for software testing, such as factory acceptance testing in the form of verification and validation.
  • Authors a variety of documents and artifacts (i.e. requirements, detailed design, test cases, code reviews) as defined in the Quality Management System (QMS).
  • Engages customer directly to derive solutions.
  • Resolves product and/or customer findings to ensure stability of solution developed.
  • Assist in gathering and analyzing business requirements.
  • Work with technical leader or senior engineer to develop software.
  • Code review peer engineer’s work.
  • Assist in pre-sales activities to provide technical guidance, demos, and insight to other parts of the organization.

Who you are: 

  • Thorough understanding of C# and JavaScript language. Strong knowledge and skill set for ASP.NET Web Form development (HTML, CSS, JavaScript, SQL, jQuery, Ajax, Strongly Typed Dataset, Master/Details pages).
  • Bachelors Degree in Computer Science, Computer Engineering, or related or equivalent combination of work and education experience.
  • Can respond to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
  • Ability to read and understand code written by another developer.
  • Good communicator with ability to understand specific client related requirements.
  • Good analytical skills.
  • Ability to describe a solution in a concise and logical manner.
  • A team player who can also work unsupervised and manage own time when required.
  • 0-4 years Experience in developing software, both front-end and back-end solutions, in a rapid-deployment environment, using object-oriented languages in different frameworks (i.e. .NET, Sencha). Experience with writing SQL queries under Microsoft SQL Server and/or Oracle. Experience with implementation methodologies such as Agile/Scrum. Experience with creating and using APIs, specifically SOAP and REST web services. Experience with customer engagement and communication.
  • Travel up to 60% for on-site implementations, trainings, and other engagements.

Nice to have: 

  • Experience in medical device applications and other regulated environments is a plus.

At STARLIMS we offer market competitive benefits such as:

  • Excellent health and Wellness (medical, dental, and vision)
  • Retirement plan with matching company contribution
  • Life Insurance and Disability/Income Protection

 

If you are seeking a revolutionary opportunity to stay ahead of the innovative curve whilst satisfying an evolutionary approach, we want to hear from you!

 

 

 

 

 

 

 

STARLIMS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, creed, religion, color, national or ethnic origin, citizenship, sex, sexual orientation, gender identity and expression, genetic information, veteran status, age or disability status.