Share this Job

Principal Engineer

Date: 08-Dec-2022

Location: Singapore, SG

Company: ST Engineering Group

C# .NET Application Developer


Job Descriptions:

  • The Application Developer role is to design, develop, implement and maintain database driven both Web and Forms Applications and sites for our customers. This includes integrating sites with back-end applications, reporting creation and maintenance.
  • You will participate and contribute in the entire implementation process for new applications and enhancements to existing applications for Automatic Fare Collection Systems, e-payments, mobile payments and ticketing systems
  • Involved in analysis, design, documentation, coding and testing of our applications
  • Analyse problems and requirements from our customers for improvements and enhancements
  • Ability to work independently on assigned tasks.
  • Implement projects locally and overseas
  • Performs any additional duties assigned by the immediate supervisor or senior management


Job Requirements:

  • Degree in Computer Science/Computer Engineering or related
  • .Net Developer (2+ years) strong understanding of Internet Programming Languages including ASP.NET framework version 4.x, 5 and later using C# or C++
  • In-depth knowledge of Web Technologies and Protocols including ASP.NET, HTTP/HTTPS, Javascript, HTML5, SOAP, WSDL, PHP, CSS 2.11/3.0, XML, RESTFUL APIs
  • Rich Mobile friendly Web pages/apps
  • .NET C# Client Applications
  • Understanding of best practices in software development process (SDLC) including coding standards, code reviews, design patterns, source control and object oriented programming
  • Experience using Visual Studio 2015/2019 and later.
  • Comprehensive experience structuring, developing and implementing interactive database driven web-sites/applications
  • Experience developing Web-services
  • Strong in SQL (2+ years)
  • Strong track record of delivering results and eagerness to learn
  • Strong interpersonal and communication skills


Beneficial Experience/ Knowledge

  • Good command of English (Conversational, Written and Reading)
  • Mobile app development (IOS/ANDRIOD)
  • Experience in creation of reports using Crystal Reports
  • Embedded devices development using C and Java
  • Windows Presentation Foundation (WPF)
  • Knowledge of financial accounting (GL, Billing, AR etc).
  • Understand Cyber Security and best practices.
  • Strong understanding of cross-browser/platform issues
  • Experience in using Source Control management tools
  • Knowledge of Windows Server 2016 or later
  • Experience with MS SQL or later in database administration.
  • Experience in troubleshooting and resolving database integrity issues, performance etc.
  • Certification in MS tools/applications
  • Networking