Software Developer - Singapore - RIDIK SOFTWARE SOLUTIONS PTE. LTD.
Description
Roles & ResponsibilitiesJob Duties:
• Research, design, and develop computer and network software or specialised utility programs.
• Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
• Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
• Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Job Requirements:
• Must have experience in building Web Mapping applications using the ArcGIS API for JavaScript, ArcGIS Server 10.1 or later, and ReactJS
• Hands-on development experience with React JS and ArcGIS API for JavaScript
• Experience in working with ArcGIS Workflow Manager (Service-driven) Server or ArcGIS Workflow Manager (Classic) Server
• Experience in working with , npm, Web services, JavaScript, HTML5, CSS3 and REST API
• In depth knowledge of JavaScript Software Design, Service Oriented Architecture
• Excellent knowledge in developing PL/SQL queries, stored procedures, and triggers using Oracle / SQL Server
• Develop, deploy, and maintain GIS applications built with ArcGIS Software/extensions
• Must have good knowledge on Esri suites of technologies like Desktop, Server, ArcGIS Pro
• Development experience in consuming secured ArcGIS services in web applications
• Must have excellent communication skills and open to learn new technologies
• Self-motivator with a positive attitude and with high energy
• Proficient in written and spoken English
• Development using ArcGIS Pro SDK will be added advantage
• Development experience with 3D maps will be an added advantage
• Esri certification(s) will be an added advantage
• Experience in Azure App Services, Azure functions, Azure Logic Apps, Azure storage and API Gateway
• Experience modernizing legacy applications into cloud-native microservices
• Experience performing continuous integration and continuous deployment using Azure DevOps
• Candidate should be good in the ASP. NET, Web API basics and Azure service
• Experience in API life cycle management - creating REST API
• Experience with monitoring application performance using Azure application insight
ReactJS
Web Services
ArcGIS Server
Oracle
.NET
Azure
Continuous Integration and Continuous Deployment
JavaScript
Web Mapping
Stored Procedures
Microservices
ArcGIS
ASP.NET
SQL Server
GIS Applications
REST APIs
Cloud
Web API
API