Job Description
Duties and Responsibilities:
- Design & develop software applications, replacement or upgrades for existing applications.
- Database management and administration.
- Manage user requirements to ensure successful implementation of application systems.
- Support user departments in reviewing of business processes, software evaluation and system implementation.
- Provide post implementation support to users.
- Able to meet project timelines and deliver to specifications.
Requirements:
- Degree in Computer Science, Computing, Electrical Engineering, IT or equivalent
- At least two (3) years' experience in system design and implementation in cloud using AWS technologies
- Cloud technology certifications such as AWS Developer, AWS Solution Architect Associate or equivalent
- At least one (5-6) years' of experience in developing and maintaining applications using minimally React, React Native, Typescript, secure Java with Spring framework and Spring Boot, Spring Security, SQL Databases, Liquibase scripts (preferable MS SQL)
- Experience in system troubleshooting and raise issues to relevant parties
- Preferably experience in Agile methodologies and use of supporting collaboration tools such as JIRA and Confluence
- Frontend PWAs – REACT/TS 18.2 is important. Angular/TS 15.1 also useful.
- Backend Web Services - ASP.NET and Core 7+
- Microsoft Azure Cloud - MS SQL Azure, VM Window Server 2022 DC, VM Linux (Debian) Nginx Reverse Proxy/Load Balancer, Storage Azure Blob Containers, Cloudfare CDN.
- Good knowledge of Java J2EE, C#.Net, VB.Net, Javascripts, CSS, Web technologies.
- Other Languages: Python, JavaScript, C/C++/Objective-C, Ruby, SQL
- Website Development: HTML, PHP, CSS, JavaScript, W3C standards
- Frameworks: Django, jQuery, Backbone, Rails, Bootstrap, wxPython
- Other databases (MySQL, PostgreSQL, MongoDB)
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application