2,626 Backend Programming jobs in Singapore
Database Management Professional
Posted today
Job Viewed
Job Description
We are seeking an experienced Database Management Professional to manage and maintain relational and distributed databases across multiple environments.
About the Role:- Develop and implement database configurations, replication, and backups for high availability and data integrity.
- Collaborate with cross-functional teams to design and architect databases, ensuring efficient data management and accessibility.
- Optimize query performance and troubleshoot database issues to ensure system efficiency and responsiveness.
- Spearhead data ingestion pipelines and integrate with modern frameworks such as Apache Iceberg, Apache Hudi, GraphDB, or VectorDB.
- Maintain security controls, user access management, and audit compliance in alignment with organizational standards.
Database Management Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Database Management Specialist to join our team. The ideal candidate will have extensive experience in managing and maintaining databases, with a strong focus on ensuring optimal performance and security.
Key Responsibilities:- Design, implement, and maintain high-performance databases that meet business requirements.
- Develop and execute strategies for database optimization, backup, and recovery.
- Collaborate with cross-functional teams to ensure seamless integration with other systems.
- Analyze and resolve complex database issues to minimize downtime and maximize system availability.
- 5+ years of experience in database administration, preferably with Oracle.
- Proven track record of designing and implementing high-performing databases.
- Strong understanding of database security and compliance regulations.
- Excellent analytical and problem-solving skills, with the ability to work under pressure.
- Degree in Computer Science, Information Systems, or related field.
Senior Database Management Engineer
Posted today
Job Viewed
Job Description
Job description:
The Technology Division at BCS is responsible for the operations, maintenance, and support of BCS applications such as FAST, Giro, CTS, PayNow, SGQR, TFR, eGIRO and its critical infrastructure, ensuring its operational stability, regulatory compliance, and service reliability.
The IT Infrastructure Department under Technology ensures the resilience, security, and high-performance of BCS' technology infrastructure across various functions of service monitoring, incident management, and technical support. The team ensures seamless operation, maintenance, and strategic growth of core infrastructure components, including networks, servers, storage, middleware, and databases.
The Senior Database Management Engineer is responsible for the maintenance of the databases and ensuring 24/7 database availability in the production environments relating to online payment services in in BCS.
Key Responsibilities
- Establish database performance baseline and executing workload tests such as replication, backup & recovery, log shipping, scalability, and partitioning.
- Responsible for database sizing, capacity planning, performance tuning and database account management.
- Review release notes and upgrade or patch database software based on maintenance schedules.
- Work closely with stakeholders to support the application development lifecycle by building an effective database environment and maintaining the proper database structure requirements.
- Create primary database storage structures (filesystems, tablespaces); and assist in primary objects (tables, views, indexes) creation after application developers have designed an application.
- Define user access and enable data distribution to the right end user in an appropriate format and in a timely manner.
- Maintain and monitor systems to ensure optimal performance that meet established Service Level Agreements.
- Develop and maintain the database standards and operating procedures that aligned to NETS Cyber Security and IT policies, procedures, and service management frameworks.
- Consult, analyse, assess and implement action plans to mitigate risks in relation to data management.
- Provide recommendations to management and related stakeholders on the technology roadmap and database integration with enterprise and/or cloud platforms.
- To be on 24/7 standby rotational basis to respond to incidents and monitoring alerts.
- Oversee the introduction and integration of innovative database solutions, including automation to enhance efficiency and scalability.
Requirements
Education and Experience
- Bachelor's degree in Information Technology, Information Systems, Computer Science, or a related field.
- Minimum of 6 years of experience in database administration and operation management in Oracle (Primary), MariaDB, Microsoft SQL Server.
- Experience in Enterprise Database administration, architecture, design and solutioning.
- Experience with high-availability database technology like clustering (RAC cluster) and replication (Data-guard & Gloden-Gate).
Skills and Knowledge
- Strong knowledge in database design, development, and administration in high volume, large scale and data intensive environment with relational & distributed databases.
- Good working knowledge on automation and orchestration with proven record of accomplishment. Skilled in tools such as Puppet, Ansible & Kubernetes.
- Strong knowledge of system administration in Red Hat Linux (RHEL) & Windows Server will be an added advantage.
- Strong analytical and project management skills, with the ability to juggle multiple projects with various timelines in a fast paced and dynamic environment.
- Familiar with ITIL processes such as Change, Incident Management.
- Proficient in database monitoring tools (Oracle Enterprise Manager, MySQL Enterprise Monitor, MONyog).
- Excellent ability to communicate technical and strategic information effectively across all organisational levels, fostering collaboration and alignment
Senior Database Management Engineer
Posted today
Job Viewed
Job Description
Senior Database Management Engineer
Join to apply for the Senior Database Management Engineer role at NETS.
The Technology Division at BCS is responsible for the operations, maintenance, and support of BCS applications such as FAST, Giro, CTS, PayNow, SGQR, TFR, eGIRO and its critical infrastructure, ensuring its operational stability, regulatory compliance, and service reliability.
The IT Infrastructure Department under Technology ensures the resilience, security, and high-performance of BCS’ technology infrastructure across various functions of service monitoring, incident management, and technical support. The team ensures seamless operation, maintenance, and strategic growth of core infrastructure components, including networks, servers, storage, middleware, and databases.
The Senior Database Management Engineer is responsible for the maintenance of the databases and ensuring 24/7 database availability in the production environments relating to online payment services in BCS.
Key Responsibilities
Establish database performance baseline and executing workload tests such as replication, backup & recovery, log shipping, scalability, and partitioning.
Responsible for database sizing, capacity planning, performance tuning and database account management.
Review release notes and upgrade or patch database software based on maintenance schedules.
Work closely with stakeholders to support the application development lifecycle by building an effective database environment and maintaining the proper database structure requirements.
Create primary database storage structures (filesystems, tablespaces); and assist in primary objects (tables, views, indexes) creation after application developers have designed an application.
Define user access and enable data distribution to the right end user in an appropriate format and in a timely manner.
Maintain and monitor systems to ensure optimal performance that meet established Service Level Agreements.
Develop and maintain the database standards and operating procedures that aligned to NETS Cyber Security and IT policies, procedures, and service management frameworks.
Consult, analyse, assess and implement action plans to mitigate risks in relation to data management.
Provide recommendations to management and related stakeholders on the technology roadmap and database integration with enterprise and/or cloud platforms.
To be on 24/7 standby rotational basis to respond to incidents and monitoring alerts.
Oversee the introduction and integration of innovative database solutions, including automation to enhance efficiency and scalability.
Requirements
Education and Experience
Bachelor’s degree in Information Technology, Information Systems, Computer Science, or a related field.
Minimum of 6 years of experience in database administration and operation management in Oracle (Primary), MariaDB, Microsoft SQL Server.
Experience in Enterprise Database administration, architecture, design and solutioning.
Experience with high-availability database technology like clustering (RAC cluster) and replication (Data-guard & Gloden-Gate).
Skills and Knowledge
Strong knowledge in database design, development, and administration in high volume, large scale and data intensive environment with relational & distributed databases.
Good working knowledge on automation and orchestration with proven record of accomplishment. Skilled in tools such as Puppet, Ansible & Kubernetes.
Strong knowledge of system administration in Red Hat Linux (RHEL) & Windows Server will be an added advantage.
Strong analytical and project management skills, with the ability to juggle multiple projects with various timelines in a fast paced and dynamic environment.
Familiar with ITIL processes such as Change, Incident Management.
Proficient in database monitoring tools (Oracle Enterprise Manager, MySQL Enterprise Monitor, MONyog).
Excellent ability to communicate technical and strategic information effectively across all organisational levels, fostering collaboration and alignment.
Referrals increase your chances of interviewing at NETS by 2x.
Get notified about new Senior Database Engineer jobs in Toa Payoh, Central Singapore Community Development Council, Singapore.
#J-18808-Ljbffr
Software Engineer - API Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Software Engineer to join our team as an API Development Specialist. This role involves designing and developing scalable, efficient, and secure APIs that meet the needs of our organization.
About this RoleThe successful candidate will have hands-on experience with Java-based APIs, Agile methodologies, and XP practices. They will be responsible for analyzing requirements, developing, testing, and deploying APIs in a fast-paced environment.
- Familiarity with API Gateway tools, Apache Camel, Spring, Maven, and other build tools is essential for this role.
- A strong understanding of DevOps tools and containers, including MQ/Rabbit MQ, is also required.
To succeed in this position, you will need:
- A minimum of B1/L3 experience as a Backend (API Engineer).
- Prior experience with WSM/WCM is desirable but not necessary.
- A Bachelor's degree in Computer Science, Engineering, or equivalent experience is required.
This role offers a competitive salary package, excellent career growth opportunities, and a dynamic work environment. You will have the chance to work on challenging projects, collaborate with experienced professionals, and develop your skills in a rapidly evolving field.
What We OfferWe provide a comprehensive benefits package, including medical insurance, retirement plans, and paid time off. Our organization values employee well-being and offers a range of wellness programs and services.
How to ApplyIf you are a motivated and talented individual looking to take your career to the next level, please submit your application, including your resume and cover letter, to us.
Senior Software Engineer/Backend Developer
Posted today
Job Viewed
Job Description
My Client:
My client is a dynamic lifestyle tech platform based in Singapore, connecting millions of users with local merchants through engaging digital experiences. As the company continues to expand, they are looking for a Senior Backend Engineer to design, develop, and optimize systems to ensure efficient and reliable service support.
Key Responsibilities:
- Work closely with key stakeholders to understand business challenges and opportunities where can add value
- Develop large scale software system, which can impact daily life of millions of users
- Collaborate with cross-functional teams to design and implement backend services using Java and other relevant technologies
- Understand and review technical design documentation and contribute to design reviews
- Build, mentor, and lead a high-performing team of software engineers
Required Experience:
- 5+ years of professional experience as a Backend Developer in internet, e-commerce companies, with hands-on development
- Hands-on experience in Golang, Java, C++, Python, etc.
- Solid understanding of databases, tables, indices, and distributed systems
- Proven experience in microservices architectures
- Excellent analytical and problem-solving skills, with a focus on finding creative solutions to complex challenges
- Excellent analytical and problem-solving skills, with a focus on finding creative solutions to complex challenges
- Good understanding of API design principles and best practices
If it sounds like your next move, please don't hesitate to apply. Kindly note that only shortlisted candidates will be contacted. Appreciate your understanding. Data provided is for recruitment purposes only.
About Us
Dada Consultants was established in 2017, with the commitment of providing the best recruitment services in Singapore. We are comprised of a dynamic head-hunting team dedicated to sourcing for highly competent professionals in IT industry. We provide enterprises with customized talent solutions, and bring talents to career advancement.
EA Registration Number: R
Business Registration Number: W. Licence Number: 18S9037
Tell employers what skills you haveMicroservices
Distributed Systems
Python
Docker
Java
API
Databases
Software Development
C++
Technical Design
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer/Senior Software Engineer
Join to apply for the
Software Engineer/Senior Software Engineer
role at
PSA Singapore
Continue with Google Continue with Google
Software Engineer/Senior Software Engineer
Join to apply for the
Software Engineer/Senior Software Engineer
role at
PSA Singapore
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
Only shortlisted candidates will be notified.
Seniority level
Seniority level Mid-Senior level
Employment type
Employment type Full-time
Job function
Job function Information Technology
Industries Truck Transportation
Referrals increase your chances of interviewing at PSA Singapore by 2x
Get notified about new Senior Software Engineer jobs in
Singapore, Singapore .
Project Intern, Digital Innovations & Solutions (Full Stack Developer)
Web Frontend Engineer(Work Location: Remote in Taiwan)
Back-end Software Engineer (On-site )
South East Community Development Council, Singapore 1 week ago
Changi, East Region, Singapore 9 hours 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
Be The First To Know
About the latest Backend programming Jobs in Singapore !
Software Engineer / Senior Software Engineer
Posted 15 days ago
Job Viewed
Job Description
Job Responsibilities:
· Software sustaining and continuous improvement of current machine’s software.
· Responsible for software feature development and enhancement based on customer requirements.
· Provide supporting and troubleshooting to on-site software issues.
· Review and update the user requirement documents and operation procedures.
· Collaborate with mechanical, electrical, application team to implement new hardware feature or software feature to equipment.
· Develop and enhance software utilities to improve equipment setup and easy operating abilities
Requirements:
· Require BS or MS in Electrical/ Electronic/ Computer Engineering or equivalent.
· Proficient in C, C++ programming with Windows OS.
· Experience in PC-based control programming.
· Able to work independently with good interpersonal, verbal and written communication skills.
· Requires minimum of 3 years relevant experience in software development.
· Require travel regionally.
· Experiences in similar kind of project will be advantageous.
· Knowledge in real time control system, object oriented software design Methodologies and database Technologies.
· Good knowledge with vision, motion and Secsgem would be assigned as senior position.
Job Benefits:
- 5 days work week
- Group Medical Insurance
- Only shortlisted candidates will be notified
- Starting salary depending on experience
Software Engineer
Posted today
Job Viewed
Job Description
Role Description
This is a full-time remote role for a Software Engineer. The Software Engineer will be responsible for developing, implementing, and maintaining software applications. Daily tasks include back-end web development, software programming, and utilizing object-oriented programming (OOP) principles. The role also involves collaborating with cross-functional teams to design and deploy digital solutions.
Qualifications
- Strong knowledge in Computer Science and Software Development
- Experience with Back-End Web Development and Programming
- Proficient in Object-Oriented Programming (OOP) principles
- Excellent problem-solving and analytical skills
- Ability to work independently and remotely
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience in cloud computing and artificial intelligence technologies is a plus
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer (AI) Intern
Location:
Singapore or Remote/Hybrid
Position Type:
Internship
Department:
Research & Development
About Neeuro
Neeuro is a global leader specialising in Brain-Computer Interface (BCI) technology, dedicated to maximising the potential of users' neurological agility and fitness. Our innovative solutions empower digital therapeutics and brain fitness applications, backed by clinically validated research from A*STAR. Through our core platform NeeuroOS, we provide AI-driven brain signal analysis capabilities to healthcare professionals, researchers, and third-party developers worldwide.
Position Overview
We are seeking a curious and technically adventurous Software Engineer (AI) Intern to join our experimental R&D team. This internship offers an exceptional opportunity to explore and experiment with cutting-edge AI concepts as we push the boundaries of brain-computer interface technology. You'll be working on innovative product ideas, testing novel approaches, and helping shape the future direction of Neeuro's AI-powered solutions for neurological wellness and cognitive rehabilitation.
Key Responsibilities
Experimental AI Development
- Experiment with emerging AI technologies and concepts to discover new possibilities for Neeuro's product portfolio
- Prototype and test innovative AI-driven features for brain-computer interface applications
- Explore novel approaches to brain signal analysis using state-of-the-art machine learning techniques
Application Development & Innovation
- Develop experimental gaming applications for mobile and desktop platforms that test new concepts in neurological fitness
- Create proof-of-concept implementations to validate new product ideas and features
- Iterate rapidly on AI-powered features based on research findings and user feedback
SDK & API Development
- Design and develop Software Development Kits (SDKs) that enable developers to leverage Neeuro's experimental AI capabilities
- Build flexible APIs that support experimentation with different AI models and approaches
- Create development tools that facilitate rapid prototyping and testing of new concepts
AI Research & Exploration
- Research and implement cutting-edge AI algorithms for brain signal processing, pattern recognition, and predictive analysis
- Experiment with different AI architectures and approaches to enhance NeeuroOS platform capabilities
- Collaborate with product teams to identify opportunities for AI integration in new product concepts
- Test and evaluate various AI models to determine optimal solutions for specific use cases
Innovation & Ideation
- Participate in brainstorming sessions for new product concepts and features
- Stay at the forefront of AI advancements and propose their application to Neeuro's product ecosystem
- Document experimental findings and share insights with the team to inform product direction
- Contribute to Neeuro's innovation pipeline through creative problem-solving and technical exploration
Requirements
Essential Qualifications
- Artificial Intelligence Expertise:
Demonstrated knowledge and practical experience in AI technologies and applications - AI Development Experience:
Proven experience in collaborative coding with AI tools and technologies (Vibe Coding with AI) - Prompt Engineering:
Strong skills in crafting effective prompts for AI systems and large language models - AI Tools Proficiency:
Demonstrated ability to effectively utilise AI-related development tools and frameworks - Programming Languages:
Strong competency in one or more of the following: C/C++, Python, Java
Preferred Qualifications
- Signal Processing:
Familiarity with signal processing techniques, particularly EEG (electroencephalography) analysis - MATLAB Experience:
Previous experience using MATLAB for data analysis and algorithm development - Academic Background:
Pursuing or recently completed degree in Computer Science, Engineering, AI, or related field - Research Experience:
Previous involvement in AI or neuroscience research projects
Personal Attributes
- Strong experimental mindset with enthusiasm for exploring new technologies and concepts
- Excellent problem-solving abilities and creative thinking skills
- Comfortable with ambiguity and rapid iteration in an experimental environment
- Strong communication skills to share findings and collaborate across teams
- Passion for innovation, emerging AI technologies, and pushing technological boundaries
- Self-motivated with ability to drive independent experiments and research
- Genuine interest in healthcare technology, neuroscience, and human-centred AI applications
- Willingness to learn from failures and pivot based on experimental outcomes
What We Offer
- Experimental Freedom:
Opportunity to explore and experiment with cutting-edge AI concepts and technologies - Innovation Laboratory:
Work in an environment that encourages creative experimentation and calculated risk-taking - Diverse AI Exposure:
Hands-on experience with various AI models, frameworks, and emerging technologies - Product Impact:
See your experimental work potentially evolve into real products that help people worldwide - Mentorship:
Guidance from experienced professionals in AI, neurotechnology, and product innovation - Learning Environment:
Continuous exposure to new AI developments and their practical applications - Collaborative Culture:
Work alongside researchers, engineers, and product teams on exciting new concepts - Competitive Remuneration:
Attractive internship package commensurate with experience - Networking Opportunities:
Connect with professionals in AI, healthcare, and technology innovation sectors - Portfolio Building:
Develop a diverse portfolio of experimental AI projects and prototypes
Application Process
Interested candidates should submit:
- Current CV/resume
- Cover letter highlighting relevant AI experience and motivation
- Portfolio of relevant projects or code samples (if available)
- Academic transcripts
Ready to experiment with the future of brain-computer interfaces?
Join Neeuro's innovation journey and help us discover breakthrough AI concepts that enhance human cognitive potential.
Neeuro is an equal opportunity employer committed to diversity and inclusion.