Share this Job

Senior Software Engineer (C# .NET Application Developer)

Date: 17-Jun-2022

Location: Singapore, SG

Company: ST Engineering Group

C# .NET Application Developer


We are currently hiring multiple positions to join our Software Engineering team. The overall package and title is based on your experience.  We are excited to hear from you!   


Job Description:


  • 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


Skills & 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
  • Ability to work independently on assigned tasks.