2,896 Software Applications jobs in Singapore
Software Applications Development Engineer
Posted today
Job Viewed
Job Description
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.
Your day at NTT DATA
The Software Applications Development Engineer is a seasoned subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.
Key responsibilities:
- Develops applications that effectively accomplish client objectives and user needs.
- Designs and writes code for applications and maintain applications databases.
- Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
- Remodels and adapts applications as needed to optimize performance.
- Identifies specific client needs and preferences related to the application.
- Tests applications extensively to ensure they are error and bug-free.
- Installs applications and acts as technical advisor.
- Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
- Consults with clients in the design phase to determine client needs.
- Produces software documentation following company software process and templates.
- Participates in software product review meetings and team meetings.
- Performs any other related task as required.
To thrive in this role, you need to have:
- Seasoned understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
- Good team player who maintains the integrity of the team.
- Excellent attention to detail capabilities.
- Ability to understand and analyze complex systems.
- Extended proficiency in writing software using the Java Programming Language and a standard object library.
- Seasoned knowledge of software development process
- Seasoned proficiency with agile development such as Scrum
- Seasoned knowledge of software integrated development environments
- Seasoned knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
- Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
- Ability to handle client and customer issues tactfully and professionally.
Academic qualifications and certifications:
- Bachelor's degree or equivalent in computer science or software engineering or related field.
- Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
- Scrum / Project Management certification preferred.
Required experience:
- Seasoned Software Applications Engineering, Software Development experience, or related work experience.
- Seasoned experience with Programming Languages such as (but not limited to) C, C++, Java, Python.
- Seasoned experienced with Linux or Unix and Windows operating systems.
- Seasoned experience working with SQL.
- Seasoned project management experience and/or experience working in an Agile environment.
Workplace type:
Hybrid Working
About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Third parties fraudulently posing as NTT DATA recruiters
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters—whether in writing or by phone—in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an email address. If you suspect any fraudulent activity, please contact us .
Software Engineer (Applications)
Posted today
Job Viewed
Job Description
Our cross-platform desktop client is the main way users experience Simular’s AI agents. It looks like a chat interface at first, but behind it is symbolic code generation, debugging tools, execution panels, and more. We want this to feel as intuitive and elegant as the best productivity apps.
We’re looking for a frontend/application engineer with
taste
- someone who cares about design, simplicity, and user experience, not just pixels or code. You’ll be building the surfaces users live in every day, and what you ship may often be the design.
What you’ll do
Own and evolve our cross-platform desktop app and future client experiences.
Design and implement intuitive, elegant UX for interacting with AI agents, editing code, and managing tasks.
Explore new interaction patterns that make powerful AI tools feel simple and natural.
Work across layers: from user-facing UI to system integrations with native APIs when needed.
Potentially extend to mobile or web apps in the future.
Own your slice end-to-end: not just UI but also business logic, BFF APIs, even backend pieces when needed.
You might be a fit if
You can build beautiful, functional apps and you care deeply about UX.
You have experience with
some
of: desktop frameworks, web/mobile, or native APIs - but you’re not limited to one stack.
You’ve built things outside of work (personal projects, side apps) that show taste and ownership.
You’re excited by both design details and technical depth.
Bonus: portfolio of design-forward apps, experience bridging web/native, or prior work on developer tools/productivity software.
#J-18808-Ljbffr
Business Analyst/Project Manager (for Business Software Applications)
Posted 4 days ago
Job Viewed
Job Description
This position will start off as 6 months renewable contract.
LocationSingapore Academy of Law, next to City Hall MRT
DutiesThe professional will support the analysis, implementation, and delivery of business software (e.g., Learning Management System (LMS), Training Management System (TMS), CRM, ERP, internal tools etc) by gathering requirements, documenting processes, and managing project execution from initiation to closure.
- Work closely with Product management team to gather, analyze, and document business and functional requirements for software projects.
- Translate business needs into clear user stories, process flows, and system specifications.
- Map "as-is" and "to-be" business processes and identify areas for improvement.
- Act as the liaison between business users, developers, testers, and project stakeholders.
- Lead end-to-end project management for enhancements and implementations.
- Define scope, timelines, milestones, and deliverables.
- Track progress, manage risks/issues, and ensure on-time delivery.
- Conduct regular status updates and stakeholder communications.
- Support system testing, including test case development, UAT coordination, and defect tracking.
- Maintain comprehensive documentation (BRD, PRD, FRS, meeting notes, etc).
- Follow Agile, Waterfall, or hybrid delivery methodologies as required.
Monday to Thursday: 8.30am to 6pm, Friday: 8.30am to 5.30pm
SalarySalary:
$6000
Business Analyst/Project Manager (for Business Software Applications)
Posted 4 days ago
Job Viewed
Job Description
This position will start off as 6 months renewable contract.
LocationSingapore Academy of Law, next to City Hall MRT
DutiesThe professional will support the analysis, implementation, and delivery of business software (e.g., Learning Management System (LMS), Training Management System (TMS), CRM, ERP, internal tools etc) by gathering requirements, documenting processes, and managing project execution from initiation to closure.
- Work closely with Product management team to gather, analyze, and document business and functional requirements for software projects.
- Translate business needs into clear user stories, process flows, and system specifications.
- Map "as-is" and "to-be" business processes and identify areas for improvement.
- Act as the liaison between business users, developers, testers, and project stakeholders.
- Lead end-to-end project management for enhancements and implementations.
- Define scope, timelines, milestones, and deliverables.
- Track progress, manage risks/issues, and ensure on-time delivery.
- Conduct regular status updates and stakeholder communications.
- Support system testing, including test case development, UAT coordination, and defect tracking.
- Maintain comprehensive documentation (BRD, PRD, FRS, meeting notes, etc).
- Follow Agile, Waterfall, or hybrid delivery methodologies as required.
Monday to Thursday: 8.30am to 6pm, Friday: 8.30am to 5.30pm
SalarySalary:
$6000
Business Analyst/Project Manager (for Business Software Applications)
Posted today
Job Viewed
Job Description
This position will start off as 6 months renewable contract.
Location
Singapore Academy of Law, next to City Hall MRT
Duties
The professional will support the analysis, implementation, and delivery of business software (e.g., Learning Management System (LMS), Training Management System (TMS), CRM, ERP, internal tools etc) by gathering requirements, documenting processes, and managing project execution from initiation to closure.
Work closely with Product management team to gather, analyze, and document business and functional requirements for software projects.
Translate business needs into clear user stories, process flows, and system specifications.
Map "as-is" and "to-be" business processes and identify areas for improvement.
Act as the liaison between business users, developers, testers, and project stakeholders.
Lead end-to-end project management for enhancements and implementations.
Define scope, timelines, milestones, and deliverables.
Track progress, manage risks/issues, and ensure on-time delivery.
Conduct regular status updates and stakeholder communications.
Support system testing, including test case development, UAT coordination, and defect tracking.
Maintain comprehensive documentation (BRD, PRD, FRS, meeting notes, etc).
Follow Agile, Waterfall, or hybrid delivery methodologies as required.
Working Hour
Monday to Thursday: 8.30am to 6pm, Friday: 8.30am to 5.30pm
Salary
Salary:
$6000
#J-18808-Ljbffr
SOFTWARE AND APPLICATIONS MANAGER
Posted 5 days ago
Job Viewed
Job Description
We are looking for SOFTWARE AND APPLICATIONS MANAGER with below job and skills requirements
- 5-8 years of total experience
- Experience in Corporate Payments/Transaction Banking/Core Banking
- Experience in analysis and implementation – identifying operational and technological impact, to ensure alignment between solution and business requirements.
- Maintain up-to-date knowledge base related to application features and processes (subject matter expertise)
- Monitor and manage risks /issues related to requirements and scope-creep.
- Experience in user journey design on banking channels.API / H2H / SWIFT experience
- Lead requirement discovery and gap analysis across payments, cash management, and VAM platforms.
- Define and document end-to-end workflows (collections, reconciliation, liquidity, pooling) in alignment with corporate treasury needs.
- Translate business objectives into BRDs, FSDs, process models, and API specifications for product and technology teams.
- Collaborate with stakeholders to enhance virtual account structures for automated reconciliation, beneficiary mapping, and client onboarding.
- Provide domain leadership on payment clearing systems (SWIFT, SEPA, Faster Payments, UPI, etc.) and their integration with VAM.
- Support the design and rollout of digital cash management products, ensuring compliance with regulatory and risk frameworks.
- Partner with solution architects to ensure seamless integration of VAM with core banking, ERP, and treasury platforms.
- Drive UAT strategy, test case validation, and production readiness reviews for new features.
- Experience as a Business Analyst / Product Owner in Payments / Transaction Banking / Cash Management with Proven expertise in Virtual Account Management (VAM) use cases – reconciliation, liquidity, virtual pooling, and client cash concentration.
- Strong knowledge of domestic and cross-border payment schemes (SWIFT, ACH, NEFT/RTGS, SEPA, Faster Payments, ISO 20022).
- Hands-on experience preparing detailed BRDs, FSDs, and integration specifications for large-scale banking initiatives.
- Familiarity with corporate treasury operations, ERP-bank integrations, and API-based connectivity.
- Exposure to regulatory compliance frameworks (AML, KYC, PSD2, data security in payments).
- Excellent communication, stakeholder management, and ability to engage with CXO-level stakeholders.
SOFTWARE AND APPLICATIONS MANAGER
Posted 5 days ago
Job Viewed
Job Description
We are looking for a dedicated software and application manager to join our company and take over the supervision of our network and software applications. The responsibilities of the application manager include identifying the best applications for the business's needs, installing the software, and upgrading and repairing the software as needed.
To be successful as a software and application manager, you should have a strong working knowledge of computer networking and administration, as well as expertise with computer troubleshooting. Ultimately, a top-notch application manager should have excellent technical skills, attention to detail, and the ability to adhere to deadlines.
- create strategies for carrying out IT initiatives and policies
- build, maintain and manage application management infrastructure for a large enterprise
- plan and implement enterprise applications
- develop and support the software applications that underpin business processes
- design, create, deploy, monitor and administer databases
- develop business rules and define data structures
- manage development life cycle from concept to retirement
- define systems architectures and design, build and support system components that meet requirements of disparate systems
- act as project managers for assigned projects to ensure they execute proper plans with respect to schedule, budget and performance objectives
- schedule staff to meet software development commitments
- perform tasks associated with the recovery of production data after a disaster or other major incident
· Bachelor’s or Master’s Degree in Computer Science, Information Technology, or related field.
· 5–10 years of experience in software development and application management.
· Strong programming skills in Java, Python, C#, or JavaScript .
· Experience with application lifecycle management (ALM), DevOps, and CI/CD pipelines .
· Familiarity with cloud platforms (AWS, Azure, GCP) and enterprise application frameworks .
· Experience in database management (SQL, NoSQL) and software integration.
· Strong knowledge of software architecture, design patterns, and best practices .
· Excellent project management and team leadership skills .
· Strong problem-solving and analytical abilities.
Preferred Skills· Experience with Agile/Scrum methodologies .
· Knowledge of ERP, CRM, or other enterprise applications .
· Experience in application security, performance tuning, and monitoring tools .
· Certification in PMP, Agile, or relevant cloud/application technologies is a added advantage.
#J-18808-LjbffrBe The First To Know
About the latest Software applications Jobs in Singapore !
Software and Applications Manager
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities
- Lead and manage a team of software engineers, application developers, and system analysts to deliver robust software solutions.
- Oversee the entire application lifecycle — including planning, design, development, implementation, testing, and support.
- Architect, design, and maintain enterprise-grade applications that align with business goals and IT strategy.
- Manage and optimize software development processes , ensuring adherence to Agile, DevOps, and CI/CD best practices.
- Define and enforce coding standards, security guidelines, and architecture patterns .
- Collaborate with business stakeholders to translate requirements into technical specifications and solution blueprints.
- Oversee integration between applications, APIs, and third-party systems for seamless data flow and interoperability.
- Ensure system reliability, performance, and scalability through capacity planning, monitoring, and incident management .
- Manage software licenses, vendor relationships, and technology procurement for the organization.
- Evaluate emerging technologies and provide recommendations for modernization and digital transformation initiatives.
- Proficiency in enterprise-level software architecture and design patterns (MVC, Microservices, Event-driven systems) .
- Strong experience with programming languages such as Java, Python, C#, or Node.js .
- Expertise in Web & API development frameworks — Spring Boot, .NET Core, Django, or Express.js.
- Deep understanding of RESTful API, GraphQL, and middleware integration .
- Exposure to Front-end frameworks (React, Angular, or Vue.js) for application interface management.
- Experience managing ERP, CRM, HRMS, or custom enterprise applications .
- Strong knowledge of database management (Oracle, PostgreSQL, MySQL, SQL Server, MongoDB).
- Hands-on with data migration, ETL, and integration platforms (MuleSoft, Boomi, or SAP PI/PO).
- Proficiency in system monitoring and performance tools (New Relic, AppDynamics, Prometheus).
- Solid experience with cloud-based architectures (AWS, Azure, GCP).
- Expertise in containerization and orchestration (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI/CD, Azure DevOps).
- Understanding of Infrastructure as Code (IaC) using Terraform or Ansible.
- Strong grasp of application security , access control , and vulnerability management .
- Familiarity with OWASP , ISO 27001 , and GDPR compliance frameworks.
- Implementation of identity management and SSO solutions (SAML, OAuth, Azure AD).
- Lead a cross-functional team of software engineers and application specialists.
- Manage project timelines, budgets, and resources effectively.
- Conduct technical reviews, mentoring, and performance appraisals for the development team.
- Ensure alignment between IT strategy and business objectives through continuous improvement and innovation.
- Collaborate with vendors and third-party partners to ensure service quality and SLA compliance.
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related discipline.
- 5–10 years of experience in software development , with at least 3 years in a managerial or lead role .
- Proven track record in application lifecycle management and enterprise system delivery .
- Certifications preferred: PMP / ITIL / AWS Certified Solutions Architect / Microsoft Certified: Azure Solutions Architect / TOGAF .
- Experience in digital transformation or modernization projects (Cloud migration, API-first architecture, S/4HANA, etc.) .
- Knowledge of Agile, Scrum, and DevSecOps methodologies.
Software and Applications Manager
Posted 22 days ago
Job Viewed
Job Description
Join to apply for the Software and Applications Manager role at PwC Singapore
Job Description & Summary
At PwC, we help clients build trust and reinvent so they can turn complexity into competitive advantage. We’re a tech-forward, people-empowered network with more than 370,000 people in 149 countries. Across audit and assurance, tax and legal, deals and consulting we help clients build, accelerate and sustain momentum. Find out more at
PwC South East Asia Consulting helps businesses to work smarter and grow faster. We partner with our clients to build effective organisations, innovate and grow, reduce costs, manage risk and regulation and, leverage talent. Our aim is to support businesses in designing, managing and executing lasting beneficial change.
PwC’s South East Asia Consulting practice provides a comprehensive range of professional services and experience to deliver large scale, cross territory transformation projects, wherever our clients need us to be – from strategy through to execution.
About the role
We are seeking an experienced Ivalua Solution Architect to lead pre-sales, sales, and delivery engagements across Source-to-Pay (S2P), Supply Chain Management (SCM), and SaaS transformation programs. This role is instrumental in driving business value for our clients by designing and implementing Ivalua-based solutions and supporting the entire engagement lifecycle from initial client interaction through to delivery and ongoing success.
- Collaborate with sales and business development teams to identify and qualify opportunities for Ivalua implementation.
- Deliver compelling product demonstrations, proof-of-concepts, and solution proposals to prospects and clients.
- Participate in RFP/RFI responses by defining solution scope, architecture, and value proposition.
- Articulate the benefits of Ivalua’s platform in relation to client pain points across procurement, finance, and supply chain.
- Oversee the development of Proof-of-Concept/solutions and provide technical expertise on the development of software and platform features, ensuring that appropriate security and risk factors are considered.
- Oversee the development of software systems and lead the end-to-end solution design of Ivalua implementations, ensuring alignment with client business goals and technical requirements.
- Translate business processes into Ivalua configurations across Source-to-Pay, inventory management, contract lifecycle management, and invoice automation.
- Drive solution workshops with stakeholders including C-level executives and operational teams.
- Oversee technical integration, API design, and data architecture involving Ivalua and third-party systems.
- Ensure delivery excellence through hands-on configuration, quality assurance, and best practice implementations.
- Monitor the results and quality of the different software solutions and projects implemented.
- Act as a trusted advisor to clients, supporting change management and driving adoption of the Ivalua platform.
- Manage stakeholder expectations and ensure delivery success through effective communication and governance.
- Support continuous improvement of solution delivery frameworks, methodologies (including API, Agile, and Scrum), and tools.
- Bachelor’s degree in Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies).
- Minimum total three years’ work experience as either an application development manager, head of applications development, software and applications manager or software development manager.
- 15+ years in SaaS, product management, delivery, and solution architecture, with significant experience in procurement and supply chain domains.
- Proven expertise with Ivalua (Full Suite) and other platforms including SAP Ariba, SAP S/4HANA, SAP BTP, and Coupa.
- Strong grasp of API Management, AI, Blockchain, and Cloud integrations.
- Demonstrated success in pre-sales and customer-facing roles, including participation in executive-level discussions.
- Deep industry experience across manufacturing, government, financial services, pharmaceuticals, agriculture, high-tech, education, and mining.
- PMI-ACP (Agile Certified Practitioner) or equivalent, Ivalua certifications, API Certified Product Manager.
- Accepting Feedback
- Active Listening
- Analytical Thinking
- Automation Solutions
- Business Process Improvement
- Coaching and Feedback
- Communication
- Competitive Advantage
- Cost Efficiency
- Creativity
- Demand Management
- Embracing Change
- Emerging Technologies
- Emotional Regulation
- Empathy
- Inclusion
- Influence
- Intellectual Curiosity
- Lean Process Improvement
- Learning Agility
- Operating Model
- Operational Analysis
- Operational Excellence
- Operational Support and Analysis
+ 22 more
Desired Languages(If blank, desired languages not specified)
Travel RequirementsNot Specified
Available for Work Visa Sponsorship?Yes
Government Clearance Required?Yes
Job Posting End DateNot specified
Seniority level- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Industries
Referrals increase your chances of interviewing at PwC Singapore by 2x
Get notified about new Software Application Manager jobs in Singapore.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffrsoftware and applications manager
Posted today
Job Viewed
Job Description
We are looking for SOFTWARE AND APPLICATIONS MANAGER with below job and skills requirements
- 5-8 years of total experience
- Experience in Corporate Payments/Transaction Banking/Core Banking
- Experience in analysis and implementation – identifying operational and technological impact, to ensure alignment between solution and business requirements.
- Maintain up-to-date knowledge base related to application features and processes (subject matter expertise)
- Monitor and manage risks /issues related to requirements and scope-creep.
- Experience in user journey design on banking channels.API / H2H / SWIFT experience
- Lead requirement discovery and gap analysis across payments, cash management, and VAM platforms.
Job requirements;
Define and document end-to-end workflows (collections, reconciliation, liquidity, pooling) in alignment with corporate treasury needs.
Translate business objectives into BRDs, FSDs, process models, and API specifications for product and technology teams.
Collaborate with stakeholders to enhance virtual account structures for automated reconciliation, beneficiary mapping, and client onboarding.
Provide domain leadership on payment clearing systems (SWIFT, SEPA, Faster Payments, UPI, etc.) and their integration with VAM.
Support the design and rollout of digital cash management products, ensuring compliance with regulatory and risk frameworks.
Partner with solution architects to ensure seamless integration of VAM with core banking, ERP, and treasury platforms.
Drive UAT strategy, test case validation, and production readiness reviews for new features.
Skills
Experience as a Business Analyst / Product Owner in Payments / Transaction Banking / Cash Management with Proven expertise in Virtual Account Management (VAM) use cases – reconciliation, liquidity, virtual pooling, and client cash concentration.
Strong knowledge of domestic and cross-border payment schemes (SWIFT, ACH, NEFT/RTGS, SEPA, Faster Payments, ISO
Hands-on experience preparing detailed BRDs, FSDs, and integration specifications for large-scale banking initiatives.
Familiarity with corporate treasury operations, ERP-bank integrations, and API-based connectivity.
Exposure to regulatory compliance frameworks (AML, KYC, PSD2, data security in payments).
Excellent communication, stakeholder management, and ability to engage with CXO-level stakeholders.