Assistant Principal Engineer (Software C#)

Assistant Principal Engineer (Software C#)

ST Engineering Land Systems Ltd.
2-5 years
Not Specified

Job Description


C# .NET Application Developer
Job Description:
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!
. 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

Job Details

Employment Types:

Industry:

Other

Function:

IT

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content