2,813 Software Developer jobs in Singapore
Senior Web Software Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled Full Stack Developer to lead our software development team. This role involves designing, developing, and deploying scalable web applications using React and Java.
Responsibilities:- Develop web applications with React for front-end development.
- Integrate Azure Maps for geospatial data visualization and mapping functionalities.
- Manage and deploy applications using Kubernetes (K8s) for container orchestration.
- Design and implement RESTful APIs to support front-end functionalities.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in React and its core principles.
- Strong proficiency in Java.
- Experience with Azure Maps or similar geospatial data visualization tools.
- Hands-on experience with Kubernetes (K8s) for container orchestration.
- Proficiency in back-end technologies such as Node.js, Express, or similar frameworks.
- Familiarity with database technologies like PostgreSQL.
- Knowledge of RESTful APIs and web services.
- Experience with SSL/TLS encryption and certificate management.
- Strong problem-solving skills and attention to detail.
- Familiarity with microservices architecture.
- Excellent communication and teamwork skills.
This is an excellent opportunity for experienced developers who want to contribute to a dynamic team and develop their skills further. Candidates must possess:
- A strong background in computer science.
- Proven experience with full stack development.
- Excellent problem-solving skills.
Application Software Developer
Posted today
Job Viewed
Job Description
Our business is seeking a skilled Software Engineer to fill the position of Full Stack Application Developer.
The ideal candidate will have expertise in developing scalable and maintainable frontend UI screens using React, TypeScript, HTML, and CSS. They will also be responsible for performing build and deployment tasks in an AWS cloud environment and developing backend APIs to handle application processing logic.
Key Responsibilities- Develop new UI components with a focus on scalability, reusability, and maintainability.
- Perform build and deployment tasks in an AWS cloud environment.
- Develop backend APIs to handle application processing logic.
- Strong proficiency in frontend UI development using React (TypeScript, HTML, CSS).
- Minimum 2 years' experience in backend development with Node.js and Java Spring Boot frameworks.
- Minimum 2 years' experience in mainframe COBOL programming.
- Experience working in an AWS environment.
- Familiarity with unit testing frameworks such as Jest, JUnit, or Mockito.
We are looking for a highly motivated individual who can work effectively in a team environment and possess excellent problem-solving skills.
Application Software Developer
Posted today
Job Viewed
Job Description
Job Title: Application Software Developer
We are seeking a skilled Software Engineer to maintain and support our software applications. The successful candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work independently.
Key Responsibilities:
- Maintain batch jobs, including daily monitoring and scheduling due to system maintenance activities.
- Perform hotfixes as required and monthly deployments and quarterly database password changes.
- Provide first-level support to business users in a timely and effective manner.
- Collaborate with technology teams and third-party vendors to achieve effective issue resolution within specified service level agreements.
Requirements:
- Degree in Computer Science or Information Technology.
- At least 2 years of experience in customer support within an IT environment.
- Knowledge/Experience in Java Language and Unix.
- Good knowledge of messaging systems such as IBM WebSphere MQ (desirable).
- Excellent understanding of SQL and Oracle.
Preferred Skills:
- JavaScript.
- C#.
- Scheduling.
- Software Development.
- Operating Systems.
About This Role: As a Software Engineer , you will be responsible for maintaining and supporting our software applications. You will work closely with technology teams and third-party vendors to resolve issues and implement new features.
Software Developer
Posted 5 days ago
Job Viewed
Job Description
JOB SCOPE:
- Designing, implementing and maintaining applications.
- Contributing in all phases of the development lifecycle.
- Writing testable, scalable and efficient code.
- Test and debug new applications and updates.
- Maintain up to date code documentation.
- Participating in code reviews.
Skills Required
- 3+ years of experience in Java , Angular or react Js or .Net or Java Scripts or Agile tecnologies
- Bachelor’s Degree/Diploma in IT or related field
Software Developer
Posted 5 days ago
Job Viewed
Job Description
Qualifications and Profile
- 4+ years of experience in developing with .Net including at least 2 years of experience in .Net Core.
- 4+ years in databases in relational databases with MS SQL Server including SQL development and optimization.
- 4+ years in UI development using FE frameworks like Angular or React with at least 2 years of experience in Angular.
- Bachelor’s or master’s degree in Information Technology, Computer Science, Electronics and Communication Engineering or related field.
Functional
- Basic understanding of credit approval in corporate & investment banking.
Primary skills
- C#,.Net 4.5+, .Net Core/.NET 6+, Angular, React JS, SQL Server, Web API, MicroServices, Airflow.
- Well-versed in writing readable, maintainable and extendable code.
- Proficiency in CI/CD tools, GITLab, Docker and Kubernates.
- Knowledge of DevSecOps, familiar code quality & security tool: Sonar Cube & Checkmarx
- Experience with API centric design.
- Knows CFT/S3, Control-M.
- Knows Kafka, MQ.
- Strong problem-solving mindset with a systematic approach to identifying and resolving issues.
- Experience using Copilot in development.
- Contribute to knowledge sharing (internal training sessions and documentations).
- Proactive with continuous improvement mindset.
- Experience in web technologies such as CSS is good to have.
Professional skills
- Excellent verbal and communication skills.
- Strong sense of ownership and drive with customer focus.
- Strong ability to analyze and summarize.
- Strong interpersonal skills.
Next Step
- Prepare your updated resume and expected package.
- Simply click on 'Apply here' or email to drop your resume
- All shortlisted candidates will be contacted.
Tamanna Bilandi
EA Licence No. 91C2918
Personnel Registration No. R
#J-18808-LjbffrSoftware Developer
Posted 5 days ago
Job Viewed
Job Description
Job Responsibilities:
Participate in requirements analysis.
Produce clean and efficient codes based on requirements.
Collaborate with development teams to develop software solutions using microservice architecture.
Design, build and maintain software applications and APIs for new and existing backend services.
Produce code following best practices and standard using .NET programming languages.
Test and deploy applications and systems.
Requirements:
Degree in Computer Science/Information Technology or related discipline.
Knowledge of at least one of the .NET languages (e.g. C#) and HTML5/CSS3.
Strong knowledge of SQL (MS-SQL / SQL Server).
Knowledge of Object-Relational Mapping frameworks (e.g., Entity Framework)
Prior experience in developing software applications with ASP.Net, API and Microservices.
Understanding of Agile methodologies.
Experience with Cloud, Docker containers & DevOps pipelines is a plus.
Software Developer
Posted 6 days ago
Job Viewed
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 opportunitiesViridien ( 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
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
- 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
- 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
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 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 Full-time
- 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 / FullstackMasai, 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-LjbffrBe The First To Know
About the latest Software developer Jobs in Singapore !
Software Developer
Posted 6 days ago
Job Viewed
Job Description
Select how often (in days) to receive an alert:
This role is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle for large-scale, real time applications. You'll build end-to-end solutions from scratch and/or extend existing solutions beyond original features to maximize business value and customer satisfaction.
Profile & Other Information• At least 1-3 years’ experience in software development
• Curious, Strong communicator and ready to work in a fast-paced environment and willing to pick up new/different coding language as necessary
• Strong analytical and problem-solving skills
• Degree in Electrical / Electronics / Computer Engineering / Computer Science or a relevant discipline
• You’ll work with a team of Developers/Integrators/Business Analysts and Project Managers throughout software development life cycle in an iterative agile scrum team.
• Build micro-services, designing and developing frontend and backend applications on various platforms.
• Collaborate with fellow developers and other team members to improve the usability of applications.
• Create quality mock-ups and prototypes.
• Provide technical support (enhancement or bug fixes) during system integration test, user acceptance test, system commissioning, and maintenance phases.
• Write highly performant code that is clean, simple, maintainable, and write tests to ensure the reliability of the software
• Strive for continuous improvement in terms of process, quality and efficiency.
Software Developer
Posted 7 days ago
Job Viewed
Job Description
Thoughtworks Singapore will be shortlisting applicants who have a current right to work in Singapore i.e. Singapore Citizens and Singapore Permanent Residents only.
Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard.
Job responsibilities- You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- You will partner with other technologists from cross-functional teams advocating devops culture
- You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
- Learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems
- You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
- You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
- Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
- You thrive in a collaborative, flat environment that values transparency, openness, feedback and change
- You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems
- You're resilient in ambiguous situations and can approach challenges from multiple perspectives
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.
About ThoughtworksThoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world.
Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.
Thanks for your interest in joining Thoughtworks. A member of our Recruiting team will review your application as soon as possible.
In the meantime, check out our Consultant Life page to learn more about the extraordinary impact Thoughtworkers make on clients, the tech industry and each other.
Please note that we value privacy: all information submitted to us via your online application will be kept confidential to Thoughtworks.
Sign up for our monthly careers newsletter #J-18808-LjbffrSoftware Developer
Posted 8 days ago
Job Viewed
Job Description
Please apply for our position at the following link below.
There are only 10 types of people in the world.
Those who understand binary and those who don't.
01
10
10
Do you?
Like-minded people with a strong passion for the intricacies of software programming and who embrace the idea of positive change, we have been looking for you like, everywhere! If you want to leave a great, life-changing (for you and the many, many, many of our customers) footprint upon the face of the earth (virtually, because we're all about being #ecofriendly), we sooo want to speak with you.
What a Software Developer does in Titansoft
- Apply your expertise on our web applications using C#, ASP.NET and SQL
- Integrate awesome web applications with database or API-driven back-ends
- Design incredible templates for users' ease of use
- Enjoy solving problems with your team before they even turn into one
- Challenge ideas and spawn something revolutionary
- Work in a dynamic, collaborative and non-hierarchical team to break new grounds
What we are looking for in a Software Developer
Experience
- 0 - 2 years of technical expertise in the software industry
- Knowledge and experience on industry best practices, such as Test-Driven Development and Clean Code
What makes a (Super!) Software Developer in Titansoft
- Passionate about life and how to make it better through technology
- Continuously seek improvements in our products, processes and people
- Constantly honing programming techniques and developing new skills
What everyone gets in Titansoft (psst. We didn't get that Great Place to Work in 2024 for nothing!)
- 18 days of rest and relaxation for each year (P.S. It gets even better over the years!)
- Competitive salaries and bonuses bench-marked against big players in the industry (Yeap, those companies!)
- Flexible working hours (Sleep in a little longer after fixing that pesky bug from last night)
- Comprehensive insurance coverage Very well-stocked pantry (We've never heard of the term 'Hunger Games', nope)
- Communities of Practice and Workshops catered for your growth and learning
- Substantial subsidies and programs to keep that creative flow while having fun (Health promotion program, annual overseas company outing, an annual dinner that nobody will ever forget, etc.)
- Hardcore work and hardcore fun!