3,195 Gis Developer jobs in Singapore
GIS Developer
Posted today
Job Viewed
Job Description
- 8+ years of experience in ArcGIS Enterprise (Portal, Server, ArcGIS Pro) development and administration.
- Min 3+ years of development experience in ESRI ArcGIS and complete understanding of ArcGIS platform.
- Must have experience integrating GIS with external systems via REST APIs, WMS/WFS, and web services.
- Must have working experience in scripting with Python and ArcPy for GIS automation and tool development.
- Expertise in spatial database management using SQL Server.
- Nice to have experience in migrating ArcGIS platforms and geodatabases from on-premise to cloud (AWS).
- Development using ArcGIS Pro SDK and Esri certification(s) will be added advantage.
- Designed and deployed scalable cloud-native GIS solutions aligned with enterprise architecture.
- Good to have experience in CI/CD pipelines for GIS deployments using Git, Jenkins, and containerization tools.
- Good to have experience in FME (Desktop and Server) for geospatial ETL processes and data automation.
GIS Developer
Posted today
Job Viewed
Job Description
- 8+ years of experience in ArcGIS Enterprise (Portal, Server, ArcGIS Pro) development and administration.
- Min 3+ years of development experience in ESRI ArcGIS and complete understanding of ArcGIS platform.
- Must have experience integrating GIS with external systems via REST APIs, WMS/WFS, and web services.
- Must have working experience in scripting with Python and ArcPy for GIS automation and tool development.
- Expertise in spatial database management using SQL Server.
- Nice to have experience in migrating ArcGIS platforms and geodatabases from on-premise to cloud (AWS).
- Development using ArcGIS Pro SDK and Esri certification(s) will be added advantage.
- Designed and deployed scalable cloud-native GIS solutions aligned with enterprise architecture.
- Good to have experience in CI/CD pipelines for GIS deployments using Git, Jenkins, and containerization tools.
- Good to have experience in FME (Desktop and Server) for geospatial ETL processes and data automation.
Git
ArcGIS Server
Jenkins
REST
Scripting
ETL
GIS
ESRI
SQL
ArcGIS
Containerization
API
GIS Developer
Posted 2 days ago
Job Viewed
Job Description
- 8+ years of experience in ArcGIS Enterprise (Portal, Server, ArcGIS Pro) development and administration.
- Min 3+ years of development experience in ESRI ArcGIS and complete understanding of ArcGIS platform.
- Must have experience integrating GIS with external systems via REST APIs, WMS/WFS, and web services.
- Must have working experience in scripting with Python and ArcPy for GIS automation and tool development.
- Expertise in spatial database management using SQL Server.
- Nice to have experience in migrating ArcGIS platforms and geodatabases from on-premise to cloud (AWS).
- Development using ArcGIS Pro SDK and Esri certification(s) will be added advantage.
- Designed and deployed scalable cloud-native GIS solutions aligned with enterprise architecture.
- Good to have experience in CI/CD pipelines for GIS deployments using Git, Jenkins, and containerization tools.
- Good to have experience in FME (Desktop and Server) for geospatial ETL processes and data automation.
GIS Application Developer Lead
Posted today
Job Viewed
Job Description
Job Title:
">Senior COTS Engineer
">Job Description
">We are seeking an experienced professional to lead the development and customisation of GIS applications using ESRI's ArcGIS Enterprise platform. The successful candidate will design and implement FME workflows for spatial data transformation and integration, develop and maintain REST APIs for geospatial services and clash analysis using ESRI's ArcGIS Enterprise platform, optimise spatial queries and improve performance of GIS services.
">Key Responsibilities
">- ">
- Develop and customise GIS applications using ESRI's ArcGIS Enterprise platform. ">
- Design and implement FME workflows for spatial data transformation and integration. ">
- Develop and maintain REST APIs for geospatial services and clash analysis using ESRI's ArcGIS Enterprise platform. ">
- Optimise spatial queries and improve performance of GIS services. ">
Technical Skills and Qualifications
">- ">
- ESRI Products: ArcGIS Enterprise, ArcGIS Pro, ArcGIS API for JavaScript. ">
- FME: Desktop and Server workflows. ">
- Programming: Python, JavaScript. ">
- Relational and Spatial Databases: Oracle Spatial or PostGIS and Oracle or MySQL or MSSQL Server. ">
- Web Services: REST APIs, SOAP. ">
- Version Control: GitLab or equivalent. ">
- Spatial Analysis Tools & Data Transformation Tools. ">
Good to Have
">- ">
- Experience with Singapore Government GIS projects. ">
- Knowledge of Singapore Government Technology Stack (SGTS). ">
- Experience with OneMap APIs. ">
- Understanding of government security policies for spatial data. ">
- Exposure to cloud-based GIS solutions. ">
- Experience with spatial big data processing. ">
- ESRI Technical Certifications. ">
- Experience with 3D GIS applications. ">
Additional Responsibilities
">- ">
- Conduct code reviews and ensure quality of GIS implementations. ">
- Participate in technical planning and architecture discussions. ">
- Document technical specifications and maintain system documentation. ">
- Troubleshoot complex spatial data issues. ">
- Collaborate with cross-functional teams. ">
- Provide technical consultation on GIS matters. ">
- Support capacity building in GIS development. ">
Why This Role Matters
">This role offers a unique opportunity to contribute to innovative spatial solutions for government services. If you are passionate about GIS development and want to make a difference, we encourage you to apply.
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
We are the World's Port of Call. Our winning formula is our People.
In our continuing journey to build great teams, we are looking for passionate individuals driven by a strong sense of purpose. It is only with the determination and commitment of our People that we can serve our customers, lead our industry and contribute to our nation to create new possibilities.
Working Alongside, we can deliver extraordinary results together Join #TeamPSA today
SOFTWARE ENGINEER/SENIOR SOFTWARE ENGINEER
Job no:
Work type: Permanent
Categories: Infocomm Technology
Responsibilities
We're looking for Software Engineers to join our Agile Product Delivery teams in Singapore. In this role,
you'll work as part of balanced product teams to build, deliver and maintain the next generation of solutions
that deliver class-leading capabilities for the world's largest fully-automated container port in Tuas, as well
as innovative cargo solutions for the supply chain ecosystem. We are looking for people passionate about technology
and applying the best software engineering practices to solve complex business problems, adopting principles of
User-centred Design, Extreme Programming and Lean Product Management. No matter your current level of experience,
you will also have opportunities to develop and hone your technical skills and expertise.
Your role will encompass the below :
- Hands-on development of clean, efficient and testable code, usually in a pair programming
environment and using agile best practices such as Test Driven Development (TDD) and
continuous integration/continuous delivery (CI/CD)
- Demonstrate empathy to understand business needs to ensure the most important user stories
are delivered first
- Embrace a culture of feedback by giving and soliciting feedback from other designers,
managers, stakeholders and your cross-functional team to continually raise the bar on quality
Requirements
- Diploma or Degree in Computer Science or related fields
- A strong interest in software engineering using agile methodologies
- A growth mindset to learn new skills and appreciate business domain
- Strong communication and interpersonal skills
- Excellent analytical and problem-solving skills
What is highly valued and will be an advantage
- Experience with Java development (J2EE, Spring, Spring Boot), Javascript frameworks
(Angular, jQuery) and distributed applications is preferred
- Experience in Agile development teams, employing relevant methodologies and practices
(e.g. Extreme Programming, TDD, Pair Programming, CI/CD, Automated Testing)
- Experience in designing, developing and deploying large, scalable production
applications on PaaS solutions such as Cloud Foundry
- Experience in building large, scalable distributed systems with good understanding
of microservices architecture and associated principles
- Familiarity with relational databases, preferably MySQL, NoSQL, Oracle,
PostgreSQL or SQL Server
- Familiarity in containerization technologies such as Docker and Kubernetes, and
Linux operating systems
Only shortlisted candidates will be notified.
Advertised: 23 Jul 2024
Applications close: 31 Dec 2025
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a skilled and driven Software Engineer to join our team in developing high-performance software for advanced semiconductor packaging equipment. This role involves designing, implementing, and optimizing software systems that support automation, control, and data processing. You will work closely with cross-functional teams to integrate software with complex hardware and drive continuous improvement in equipment performance.
Job Benefits:- 5 Working Days
- Industry: Semiconductor industry, MNC
- Location: Yishun, 2-way company transport provided
(Pick-up points: Yishun, Woodlands, Jurong East, Sengkang) - Company with AWS & Bonus
- Onsite canteen and nearby coffee shop
- Design and develop software for semiconductor equipment, including modules for motion control, process automation, and data acquisition
- Collaborate with hardware and mechanical teams to ensure seamless integration across systems
- Develop real-time and embedded applications for high-speed, precision-controlled machinery
- Conduct software testing, debugging, and fine-tuning to ensure stability and optimal performance
- (If applicable) Apply AI, computer vision, or machine learning algorithms to enhance process efficiency
- Ensure all software complies with industry standards, cybersecurity policies, and data integrity guidelines
- Drive improvements in scalability, maintainability, and performance of software systems
- Prepare technical documentation and provide internal support and training when required
- Ensure compliance with workplace safety and regulatory requirements
- Candidates with experience in software development, preferably in semiconductor or industrial automation are welcome to apply
- Proficient in C++ for embedded, automation, or UI development
- Familiarity with data analytics, AI/ML, or computer vision is a plus
- Willing to travel for overseas training and project assignments
To Apply, click on the "APPLY NOW" button.
We regret to inform that only shortlisted candidates will be contacted.
Staffking Pte Ltd (20C0358) | Loo Jenn Yi (R
Software Engineer
Posted today
Job Viewed
Job Description
- Design and implement scalable, high-performance web applications using , ensuring a seamless and intuitive user experience.
- Collaborate closely with UI/UX designers to develop user-friendly interfaces that align with business requirements and user needs.
- Develop reusable and modular UI components following industry best practices in
- Implement state management using Redux or Context API , optimizing complex application flows.
- Build reusable code and libraries for future use across projects.
- Translate user and business requirements into functional, high-quality frontend code.
- Integrate with backend systems and RESTful APIs , ensuring smooth data flow and communication between frontend and backend.
- Write clean, maintainable code while conducting code reviews, unit testing, and adhering to coding standards.
- Optimize applications for maximum speed and scalability , focusing on load times, responsiveness, and smooth transitions.
- Develop and deploy applications in Linux environments , ensuring compatibility and optimized performance.
- Mentor and guide junior developers , conducting code reviews and supporting skill development.
- Collaborate with backend developers, product managers, and designers to deliver high-quality products on schedule.
- Stay updated on industry trends and emerging technologies , ensuring the application remains innovative and competitive.
- 5+ years of software engineering experience, with a strong focus on .
- Solid engineering and technical foundation with proven enterprise development experience using and RESTful APIs .
- Deep understanding of JavaScript/TypeScript, HTML5, and CSS .
- Experience with Redux, Web Workers, and Progressive Web Apps (PWAs) .
- Familiarity with continuous integration and deployment (CI/CD) tools and processes.
- Proven ability to quickly understand functional requirements and technical concepts .
- Experience with Test-Driven Development (TDD) and testing frameworks such as Cypress, Selenium, or PACT .
- Exposure to mobile development via React Native is a plus.
- A GitHub portfolio showcasing projects and contributions is advantageous.
Be The First To Know
About the latest Gis developer Jobs in Singapore !
Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
Embrace DevSecOps culture and practices for application development.
To be part of a cross-functional teams that would be responsible for the end-to-end delivery of IT services, that adopt a you-code-it, you run-it approach to software product development and maintenance.
Work with fellow developers, your Technical Lead, Product Owner and ScrumMaster in iteratively delivering IT solutions for both internal and external stakeholders.
To be exposed to different aspects of software delivery, including solution design, CI/CD pipeline configurations, frontend and backend development, and test automation.
Adaptability and thrives in dealing with uncertainties.
To articulate software problems and proposed solutions clearly.
Thrives in working as a team, and embraces a team-first mentality.
Takes initiative, pride and ownership in work and possess a Growth mindset
Requirements:
- Frontend and/or backend software engineering experience in building scalable products, with a demonstrated ability in designing and building well structured enterprise applications on commercial cloud:
- Adept skillsets in modern web application technology stack, such as , Spring, FastAPI, Django, PostgreSQL.
- Experience in development and deployment on commercial cloud such as Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure.
- Experience in containerisation technologies, such as Docker and Kubernetes.
- Exposure to infrastructure provision tools, such as Terraform and Ansible.
- Knowledge on the concept of DevSecOps and CI/CD, with experience in relevant CI technologies such as Git, Jenkins, and Bamboo.
- Understanding of the concept of Secure-By-Design Lifecycle for Agile and the utilisation of technologies for SAST and DAST.
- Practised Test-Driven Development with the utilisation of automated testing.
- Date Posted
September 8, 2025
- Location
Islandwide
- Offered Salary:
$6500 - $7000 / month
- Experience
3
- Qualification
Bachelor Degree
- Position Level
Professional
- Number Of Vacancies
5
WSH Experts Pte LtdSoftware Engineer
Posted today
Job Viewed
Job Description
Software Engineer (.Net Core) – Singapore
We are seeking an experienced .Net Developer with at least 2 years of hands-on experience in .NET software development to develop, and maintain Enterprise Level Applications .
- World renowned MNC in Digital Transformation
- Enjoy Excellent Career Progression Opportunities
- Salary Package: $5000 - $7000
Responsibilities:
- End-to-End Development: Design, build, test, and deploy enterprise-level applications using .NET Core and related technologies.
- Application Support: Troubleshoot and resolve issues, ensuring systems run smoothly and meet business needs.
- Enhancements & Upgrades: Work on change requests, develop new features, and optimize existing systems for performance and scalability.
- Collaboration: Partner with project leads, business analysts, and stakeholders to deliver high-quality solutions on time.
- Code Quality & Documentation: Maintain clean, well-structured code and keep system documentation up to date.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- At least 2 years of experience in C# .NET Framework software development
- Experience with Visual Studio and MS SQL
- Experience in HTML5, CSS3, JavaScript, jQuery, Bootstrap, RestfulAPIs, JSON.
- Experience with ReactJS is a plus.
This is a 1 year contract to start, renewable and convertible to permanent.
Software Engineer
Posted today
Job Viewed
Job Description
We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, programming, implementing and maintaining control systems to ensure smooth and efficient automation processes.
Software Engineer (Industrial Automation)
Responsibilities:
- Develop and maintain new and existing machine control system software application.
- Oversee machine programming, HMI design, system troubleshooting, and ongoing maintenance activities.
- Work closely with Mechanical and Electrical Engineers for requirements analysis and creation of requirements documentation.
- Carry out automation and control implementation activities for plant modifications, in line with defined specifications, budget and qualification of facilities in accordance with site to approved procedures.
- Write, debug, and test code according to customer requirements.
- Liaise with customer on control requirement and commissioning of the software in customer site.
- Prepare technical documentation and conduct customer training sessions.
Requirements:
- Diploma or Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Minimum 5 years of experience in machine control software and HMI programming, configuration, and troubleshooting within a manufacturing environment.
- Strong understanding of electrical diagrams.
- Experience with automation machinery.
- Skilled in Ladder Diagram and Structured Text programming.
- Experience with C#, C++ and is an advantage.
- Fast learner with the ability to quickly adapt to new technologies.
- Strong organizational and time management skills.
- Ability to work independently with minimal supervision is a plus.
- Proficient in both written and spoken English and Chinese to effectively communicate with regional counterparts and customers.