Software Developer

Singapore, Singapore Viridien

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer role at Viridien

1 week ago Be among the first 25 applicants

Join to apply for the Software Developer role at Viridien

Direct message the job poster from Viridien

Global Talent Acquisition | IHRP-CP | Connecting talents with opportunities

Viridien ( is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.

Job Overview

As a Software Developer in the GEO TP Software team, you are responsible for developing new programs and producing updates or amendments, in accordance with the constraints set by the Software Manager in the development plan and the specifications provided by the project management team.

At the forefront of implementing innovation in software programs, our Software Developers have to deliver software in liaison with intelligent standard and information system. Continuously improving functionalities, programming productivity, and optimizing maintenance costs are part of the challenges. As a global technology and high performing computing leader, software development in Viridien is about transforming requirements into features, managing development processes, and conducting software testing and maintenance. Our job is to leverage on curiosity and passion in science to become an established leader in delivering outstanding Geoscience services, by uncovering new ways for our stakeholders to be more efficient and responsible, for a more sustainable future.

  • Develop recommendations and ensure results compliance with the required standards; Identify technical problems and evaluate if any corrective actions are required
  • Develop modules, carry out unit and integration tests and initial validation; analysing and designing software within a development team
  • Identify and resolve bugs, produce new versions, optimize algorithm
  • Port software onto other machines or operating systems and adapt it to third-party applications
  • Produce the technical and user documentation associated with the life cycle of the software development and maintenance tasks
  • Develop proficiency in understanding, and implementing the standards associated with the specific software package(s) which the Software Developer works on

Qualifications

Key Skills & Experience

  • Master or higher degree in Software Engineering, or degree in related area such as Geophysics, Computer Science, Computer Engineering, Physics, Mathematics, and Electrical Engineering, and with strong programming skills
  • At least 1 to 5 years of relevant software experience

Desired Job Skillsets

  • Proficiency in use of programming languages used in software packages being worked on, for example Modern FORTRAN/C/C++ for scientific programming
  • Experience in CUDA/HIP/MPI/OpenMP and other heterogeneous computing programming is a plus
  • A general understanding of numerical implementation of scientific algorithm is a plus
  • The exact requirements (languages, OS, processors, debuggers, integrated development environments, sources, code management.) for this will depend on the specific software products on which the Software Developer works on
  • Thorough grasp of all the techniques, methods and tools associated with the analysis, design, development and debugging of software

Key Competencies

  • Organizational skills to prioritize tasks as well as deliver product on time and according to specification
  • Communication skills to identify difficulties to management, suggest ways a product can be improved, and to acquire additional information needed to complete the assigned programming tasks
  • Teamwork to share best practices, collaborate well with others, and develop effective solutions to improve the efficiency of the software/project

Why work with us?

Benefits

At Viridien, we are dedicated to providing the needs of our employees; and we know every employee has unique personal goals, family circumstances, and preferences. That is why we offer a wide array of benefits to promote and enhance your total well-being:

Singapore

  • Flexible Hybrid Work Model
  • Comprehensive Personal and Family Healthcare
  • Competitive Compensation Package
  • Onsite Wellness & Recreation Corner
  • Fun Employee Engagement & Sustainable Activities

We care about the Environment

We encourage and support the community by fostering commitment among our employees to protect our environment through sustainable, energy-saving and waste reducing solutions through various company initiatives.

Create a brighter future for yourself

Our culture of learning and complementary approach to supported or self-guided career development, enables the design of tailored courses to suit your specific needs, to aid personal growth in areas related to both technical and personal skills. This is facilitated through an extensive suite of Viridien developed courses.

Join us and share your talent and imagination to ‘SEE THINGS DIFFERENTLY’

We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.

Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Technology, Information and Internet

Referrals increase your chances of interviewing at Viridien by 2x

Sign in to set job alerts for “Software Engineer” roles. Internship, Technology (Full Stack Developer) May/June - December 2025 Project Intern, Digital Innovations & Solutions (Full Stack Developer) Frontend Engineer-Search - Singapore-2025 Start Frontend Software Engineer, Data Platform - 2025 Start Frontend Software Engineer, Data Platform - 2025 Start Frontend Software Engineer - TikTok Live - 2025 Start Software Engineer – Frontend / Backend / Fullstack

Masai, Johore, Malaysia MYR500.00-MYR800.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore TEKsystems

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer role at TEKsystems .

Role Overview

A global financial services firm is seeking a software developer to create a pivotal market infrastructure service as part of a new initiative. The role involves collaborating with cross-functional teams to deliver high-quality products in a dynamic, fast-paced environment.

Responsibilities
  1. Design and implement scalable backend solutions aligned with business needs, following company coding standards.
  2. Optimize application code for system responsiveness and performance.
  3. Adhere to best-practice software design principles, producing clean, efficient, and robust code with extensive test coverage.
  4. Collaborate effectively with cross-functional teams within the Technology domain to ensure alignment with organizational goals.
Key Requirements
  1. Bachelor's or Post-graduate degree in Computer Engineering or a related field (desirable).
  2. At least 5 years of backend development experience, with strong expertise in Java and Spring Boot.
  3. Experience with React frontend development or a keen interest in learning it.
  4. Strong knowledge of data structures, algorithms, and performance/resilience design.
  5. Understanding of multi-threading, low-latency, and concurrency concepts.
  6. Hands-on experience with DevOps tools like Docker and Kubernetes, and familiarity with Azure cloud.
  7. Proficiency in Kafka and Redis is advantageous.
  8. Experience with financial products and understanding of the trade lifecycle is preferred.

Note: Only shortlisted candidates will be contacted.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore $120000 - $180000 Y NTT SINGAPORE PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview:

We are seeking a seasoned Kafka Engineer to lead the re-architecture and open-source adoption of our event streaming platform. This role demands deep technical expertise in Kafka, a strategic mindset for migration planning, and a passion for automation and team enablement.

Key Responsibilities:

  • Provide technical leadership in Kafka re-architecture and open-source migration.
  • Define and implement automation frameworks for Kafka deployment and operations.
  • Align Kafka architecture and practices with client expectations and internal engineering standards.
  • Mentor and uplift engineering teams through hands-on guidance and knowledge sharing.
  • Collaborate with cross-functional teams to ensure seamless integration of Kafka into broader systems.

Required Skills & Experience:

  • 5+ years of experience in Kafka development and architecture.
  • Strong proficiency in Kafka Streams, Kafka Connect, and schema management.
  • Proven experience in migrating from proprietary systems to open-source Kafka.
  • Solid understanding of automation tools (Terraform, Ansible, Jenkins).
  • Familiarity with monitoring tools (Prometheus, Grafana).
  • Excellent communication and leadership skills.

Preferred Qualifications:

  • Experience with cloud-native Kafka deployments (e.g., Confluent Cloud, MSK).
  • Knowledge of stream processing frameworks (Flink, Spark).
  • Contributions to open-source Kafka projects or communities.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore $80000 - $120000 Y MEMBIO ENGINEERING PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

We're Hiring: Software Developer

Are you passionate about building smart, scalable, and innovative software solutions? Join our growing team and be part of an exciting journey

Position: Software Developer

Location: (Singapore / Remote Option)

Type: Full-time

Key Responsibilities:

  • Design, develop, test, and maintain web and cloud-based applications
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Write clean, efficient, and maintainable code
  • Troubleshoot, debug, and optimize performance
    Stay updated with the latest technologies and best practices

Requirements:

  • Bachelor's degree in Computer Science / IT or equivalent experience
  • Strong programming skills in (Java / Python / C# / JavaScript / PHP)
  • Experience with databases (SQL/NoSQL)
  • Knowledge of cloud platforms (AWS / Azure / GCP) is an advantage
  • Familiar with Agile/Scrum methodology
    Problem-solving mindset with attention to detail

Good to Have:

  • Experience in ERP / Accounting / Business Applications
  • Exposure to APIs & system integration
    Passion for continuous learning

What We Offer:

  • Competitive salary package
  • Growth opportunities & career development
  • Flexible & collaborative work environment
    Opportunity to work on exciting cloud-based projects

Interested candidates can apply by sending your CV

This advertiser has chosen not to accept applicants from your region.

Software developer

Singapore, Singapore $104000 - $130878 Y EXASOFT CONSULTING PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  • Architect, design, and implement enterprise-grade microservices using (Java, Spring Boot, Apache Camel, REST APIs).
  • Drive end-to-end project lifecycle, from requirement analysis, solution design, and coding standards enforcement to performance tuning and production rollout.
  • Lead technical teams to ensure code quality, unit/integration testing, and CI/CD automation using (SonarQube, Jacoco, Jenkins pipelines).
  • Implement secure, fault-tolerant, and high-availability systems with deep integration across banking and financial applications.
  • Perform root cause analysis (RCA) for production issues leveraging (Splunk, Redis, Swagger, Junit, Maven).
  • Collaborate with cross-functional stakeholders to deliver business-critical features under aggressive timelines.
  • Champion clean code practices, design patterns, and domain-driven development to maintain long-term system scalability.
  • Mentor junior developers and enforce adoption of best practices in full-stack delivery, including (React, HTML5, CSS, JavaScript).

Requirements:

  • 10+ years of hands-on expertise in Java/J2EE frameworks with strong knowledge of (Core Java, JDBC, JSP, Servlets, Spring MVC, Hibernate, Struts).
  • Strong proficiency in microservices design and distributed systems using (Spring Boot, Apache Camel, RESTful APIs).
  • Proven experience in full-stack delivery with (React, JavaScript, HTML5, CSS).
  • Advanced expertise in SQL and RDBMS such as (Oracle, SQL Server).
  • Solid exposure to middleware & messaging platforms including (IBM MQ, Apache Kafka).
  • Strong background in version control and CI/CD using (Git, SVN, Jenkins).
  • Proven experience in application monitoring, logging, and troubleshooting using (Splunk, SonarQube).
  • Experience in Agile methodologies with demonstrated ability to manage sprints, defect tracking, and RCA.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore $104000 - $130878 Y INFOSYS COMPAZ PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description & Requirements

Key Responsibilities

  1. Service Delivery and Optimization

  2. Analyze service delivery metrics and identify areas for improvement.

  3. Implement strategies to enhance service delivery efficiency and customer satisfaction, for managed service capabilities.
  4. Utilize ServiceNow and other ITSM tools to manage service delivery and drive continuous improvement.
  5. Implement and manage service delivery based on ITIL framework best practices. Identify automation opportunities to improve efficiency.
  6. Ensure adherence to SLAs and manage service delivery performance.
  7. Analyse user needs and develop ServiceNow software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
  8. Make suggestions to update software and enhancing existing software capabilities

  9. Financial Management and Budgeting

  10. Develop and manage budgets for service delivery, infrastructure, and cloud resources.

  11. Forecast expenses and ensure accurate financial reporting, including Telco-specific cost analysis.
  12. Optimize financial resource allocation, considering infrastructure and cloud cost efficiencies.
  13. Create and End-to-End tracking of purchase orders and ensure POs are aligned with budget and financial approvals.
  14. Reconcile payments with invoices and POs to ensure accuracy. Track invoices and ensure timely payment processing. Resolve payment discrepancies.

  15. BAU Operations

  16. Communicate with stakeholders and resolve issues within agreed timelines and SLAs. Ensure support availability as per agreed SLAs.

  17. Generate comprehensive reports and dashboards on service delivery performance, financial metrics, and infrastructure/cloud utilization.
  18. Analyze data to identify trends and areas for improvement and provide financial analysis.
  19. Document and share the learnings for continuous improvements. Seek information and leverage knowledge from relevant stakeholders. Contribute to organizational knowledge preservation and drive efficiency.

  20. Stakeholder Collaboration

  21. Collaborate with cross-functional teams to gather requirements and analyze scope for service delivery.

  22. Communicate effectively with stakeholders at all levels, providing service delivery and financial insights.

  23. Continuous Improvement

  24. Focus on process tailoring and risk planning to proactively enhance project efficiency and quality.

  25. Drive continuous improvement through, knowledge sharing, and documenting lessons learned.

Certifications:

  • Project Management Professional (PMP - mandatory).
  • ITIL V4 Certification (mandatory).
  • AWS, Azure, or Google Cloud Certifications (preferred).

Key Competencies

  • Project Management: Strategic Planning, Project Scheduling, Resource Management, Budgeting & Financial Management, Agile Methodologies, Risk Management, Stakeholder Management and Cross-Functional Team management
  • Service Delivery: ITIL Framework, SLA Management, Incident Management, Problem Management, Change Management, Request Fulfillment and Knowledge Management
  • Technical Skills: MS Project, Jira, IT Infra understanding, ERP Systems
  • Tools: ServiceNow, Power BI.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore $90000 - $120000 Y ALTROCKS TECH PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

  • 5+ years of hands-on experience in RPA development with Blue Prism.
  • Proven experience in Blue Prism migration and version upgrades.
  • Strong knowledge of Blue Prism Control Room, Scheduler, and Queue Management.
  • Experience in managing multiple Blue Prism environments (Dev/UAT/Prod).
  • Proficiency in SQL Server (queries, backup/restore, troubleshooting).
    Exposure to ITIL processes (Change, Incident, Problem management).

Good to Have

  • Blue Prism Infrastructure or Professional Developer Certification.
  • Experience with cross-platform migration (e.g., UiPath/Automation Anywhere to Blue Prism).
  • Scripting knowledge (C#, .NET, Python, PowerShell).
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer Jobs in Singapore !

Software Developer

Singapore, Singapore $104000 - $130878 Y CENTRICORE (S) PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Responsibilities:

  • Develops new & existing software systems by designing, developing and installing software solutions to support business requirements.
  • Prepares and install software solutions by determining and designing system specifications, standards, and programming.
  • Support and maintain all software libraries and databases through proper documentations.
  • Conduct network / software load and performance tests.
  • Follows the software development lifecycle.
  • Developing quality assurance procedures
  • Provides information by collecting, analyzing and summarizing development and service issues.

Job Qualifications:

  • Bachelor's Degree in Computer Science or Engineering or related technical discipline
  • Experience with OAuth, JWT
  • Experience with building APIs and services using REST, GraphQL, SOAP, Healthcare Protocols etc.
  • Experience with
  • Experience with modern front-end stack like React, CSS, HTML , etc.
  • Experience with server hosting engines such as Nginx, Apache.
  • Experience in database management (MSSQL, Oracle)
  • Ability to work with multiple operating systems (Unix - RHEL, Windows Server, Windows Clustering)
  • Experience in development of distributed/scalable systems and high-volume transaction applications
  • Excellent analytical and problem-solving skills.
This advertiser has chosen not to accept applicants from your region.

software developer

Singapore, Singapore $13200 - $180000 Y JEET ANALYTICS PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

We are hiring SOFTWARE DEVELOPER with below requirements;

Key Responsibilities

  • Participate in end-to-end implementation of Oracle FLEXCUBE (Core Banking).
  • Configure product setups, parameters, and business rules in FLEXCUBE.
  • Customize modules based on client requirements and regulatory guidelines.
  • Provide Level 2/3 support for FLEXCUBE modules.
  • Analyze and resolve functional and technical issues.
  • Coordinate with Oracle support for patching, bug fixes, and upgrades.
  • Work with integration teams on APIs, middleware, and interfaces (e.g., payments, CRM, digital channels).
  • Conduct SIT/UAT with business teams and support migration/release management.
  • Collaborate with business users to capture requirements and translate them into FLEXCUBE solutions.
  • Prepare user guides, training material, and conduct knowledge transfer sessions.
Requirements

Strong understanding of Oracle FLEXCUBE Core Banking System architecture and database structure.

Product knowledge in modules such as:

  • Core Modules: Current & Savings Accounts (CASA), Loans, Deposits, General Ledger.
  • Payments & Channels : Funds Transfer, SWIFT/RTGS/NEFT, Digital Channels.
  • Trade Finance : Letters of Credit, Guarantees, Bills.
  • Treasury: Money Market, Foreign Exchange, Derivatives.
  • Compliance: AML, Regulatory Reporting.

Experience with FLEXCUBE tools (FCUBS, OBCL, OBDX, etc.).

Proficiency in SQL/PL-SQL, Oracle DB, and debugging FLEXCUBE logs.

Knowledge of banking operations and regulatory frameworks.

This advertiser has chosen not to accept applicants from your region.

Software Developer

Singapore, Singapore $80000 - $120000 Y Roycemedia Technologies Pte. Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities

  • Participate in the full system development life cycle with application design, development, implementation and production support

  • Analyze business requirements and transform them into technical design

  • Implement the technical design, develop application programs and test the functional requirements

  • Conduct user training on application systems and provide on-going production support

  • Handle change requests and provide quick and efficient solutions

  • Maintain system procedure and documentation according to established standards

Requirements

  • Minimum 3 years of experience in .Net programming and knowledge of and .net MVC framework

  • Experienced with technologies: ASPX, Jquery, AJAX, HTML5, CSS, datatables

  • Preferably with experience in web and application development

  • Knowledge of coding languages (e.g. HTML, JavaScript, C++) and frameworks/systems (e.g. Bootstrap, MVC, Git )

  • Experience with building APIs and services using REST, SOAP/XML, etc.

  • Excellent knowledge of relational databases (e.g. MySQL, MSSQL) and NoSQL databases (e.g. MongoDB)

  • Familiarity with various operating systems (Linux, Windows)

  • Experience in Unity3D & IOT is added advantage

  • Passionate in software development and eager to acquire new skills/ technologies

  • Accuracy and attention to detail

  • Capable of delivering on multiple competing priorities with little supervision

  • Strong team player and willing to learn and excel in a dynamic environment and work independently

We offer 5 days work week with competitive salary, attractive benefits to the suitable candidate.

We regret that only short-listed candidates will be notified

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs View All Jobs in Singapore