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
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