1785 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 .
Support Software Applications Specialist
Posted today
Job Viewed
Job Description
Job Description
We are seeking a skilled and experienced Application Support Engineer to join our team. The successful candidate will be responsible for providing software application support, troubleshooting, and bug fixing related to maintained software applications.
The engineer will work independently with minimal supervision and be able to work in shifts to provide 24/7 support onsite.
Cloud-Based Software Applications Developer
Posted today
Job Viewed
Job Description
Design, develop and implement cloud-based software applications as a key member of our engineering team.
This role involves creating technical specifications, designing coding, data security, implementation, integration, support, documentation, and user guides for software applications. Experience in data analysis and data integration is also essential.
Key Responsibilities:- Implement cloud management, cloud programming, enterprise server/network/cybersecurity architecture, and databases
- Develop full-stack applications in cloud computing (AWS, Azure, etc.), web applications, computer applications, process control applications using JAVA, NodeJS, Python, etc.
- Perform software development using Systems Development Life Cycle (SDLC) methodology
- Diploma or degree in computer science, IT, or computer engineering
- 1-2 years of similar working experience; fresh graduates welcome
- Cybersecurity infrastructure/networking/firewall implementation and experience
- Good technical skills in database design, Windows server, cloud application management
Software and Applications
Posted today
Job Viewed
Job Description
The opportunity
EY's consulting professionals bring a wealth of experience in working with major financial institutions to align their operating model and infrastructure to business strategy. We assemble the right multi-disciplinary teams, use consistent and proven global methodologies and tools, and draw on the full breadth of EY's global network, to deliver value and trusted advice to the clients.
Our key service offerings cover business and technology strategy & transformation, customer and distribution effectiveness, operations, shared services / outsourcing support, performance management, program advisory, enterprise intelligence, risk management and regulatory change.
Your key responsibilities
The Wealth and Asset Management (WAM) team works collaboratively with our clients to address critical issues brought on by current global changes i.e. regulatory changes, globalization, advances in technology, competition and changing demands of their customers.
The team manages engagements with the support of WAM and Consulting resources across all aspects of design, analysis and delivery of WAM solutions. You will support the implementation and delivery of quality deliverables, working and communicating effectively with the engagement team and client's team to ensure exceptional performance.
Skills and attributes for success
- Excellent understanding of economic or market issues and the ability to interpret their impact on clients
- Possess strong interpersonal and teaming skills
- Leverage technology to continually learn, improve service delivery and maintain our leading-edge best practices
- Strong presentation skills and proficiency in the use of Microsoft Office suite, and data analytics skills
- Minimum 6 years' experience in the Wealth and Asset Management industry, having worked with firms like asset managers, private banks or wealth managers, sovereign wealth funds, pension funds, private equity firms or hedge funds
- Academic background in Computer Science, IT, Engineering, Business, Economics, Finance or Accounting
- Collaborate closely with clients to understand their business requirements, identify opportunities for application optimization, and recommend innovative solutions
- Manage a team of consultants, providing mentorship, guidance, and support in project execution and career development
- Develop project plans, allocate resources, and monitor project progress to ensure successful project delivery
- Oversee the acquisition and development of software systems in organisational units
- 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
- Ensure the quality of implementations by conducting thorough testing, quality control, and best practice adherence. Monitor the results and quality of the different software solutions and projects implemented in the organisation
- Business and technology strategy & transformation expertise, and managed the delivery of global, large-scale operating model design, process change or system implementation projects
- Highly skilled in project management and / or agile delivery expertise, e.g. sprints, product backlogs, user stories
- Consulting skills, functional and technical knowledge, such as Investment Technology and Data platforms/ systems
- Track record dealing with C-level executives, senior stakeholders and adapting to demanding environments
- Experience in business development and delivering multiple projects in parallel from a vendor or consultant perspective
- Experience in software application, digital user experience and/or product design
- Knowledge of regulatory aspects of WAM industry
Highly motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in a rapidly changing industry. An effective communicator, you'll be a confident team player that collaborates with people from various teams while looking to develop your career in a dynamic organization.
Software and Applications Manager
Posted today
Job Viewed
Job Description
Company Introduction
We exist to wow our customers. We know we're doing the right thing when we hear our customers say, "How did we ever live without Coupang?" Born out of an obsession to make shopping, eating, and living easier than ever, we're collectively disrupting the multi-billion-dollar e-commerce industry from the ground up. We are one of the fastest-growing ecommerce companies that established an unparalleled reputation for being a dominant and reliable force in South Korean commerce. We are proud to have the best of both worlds — a startup culture with the resources of a large global public company. This fuels us to continue our growth and launch new services at the speed we have been since our inception. We are all entrepreneurial surrounded by opportunities to drive new initiatives and innovations. At our core, we are bold and ambitious people that like to get our hands dirty and make a hands-on impact. At Coupang, you will see yourself, your colleagues, your team, and the company grow every day. Our mission to build the future of commerce is real. We push the boundaries of what's possible to solve problems and break traditional tradeoffs. Join Coupang now to create an epic experience in this always-on, high-tech, and hyper-connected world.
Job Overview
As a Software and Applications Manager, you will oversee the acquisition, development, and implementation of software systems across organizational units. You will monitor the results and quality of software solutions and projects, ensuring alignment with business goals and compliance with security and risk standards.
Key Responsibilities
- Oversee the development and implementation of software systems and applications.
- Lead technical teams in the development of platform features and Proof-of-Concept solutions.
- Monitor software quality and performance metrics across projects.
- Collaborate with cross-functional teams including engineering, product, UX, marketing, and operations.
- Ensure software initiatives meet organizational standards for security, scalability, and reliability.
- Provide technical expertise and guidance throughout the software development lifecycle.
- Drive continuous improvement and innovation in software delivery processes.
Qualifying Requirements
Minimum of 10 years' experience in software development leadership roles such as:
Software and Applications Manager
Software Development Manager
Application Development Manager
Head of Applications Development
Demonstrated success in leading large-scale software programs and managing cross-functional teams.
- Strong strategic thinking, stakeholder engagement, and enterprise-level delivery experience .
Bachelor's degree or higher in:
Computer Science
Information Technology
Programming & Systems Analysis
Science (Computer Studies)
Proven expertise in software architecture , agile methodologies , and technical program delivery in high-growth environments.
Software and Applications Developer
Posted today
Job Viewed
Job Description
Design, develop, test, and maintain software applications for desktop, web, or mobile platforms.
Key Responsibilities:- Write clean, efficient, and scalable code using languages such as Java, C#, Python, JavaScript, or Swift.
- Develop front-end and/or back-end components using frameworks like React, Angular, , or .NET.
- Integrate APIs, third-party services, and databases (e.g. REST, GraphQL, SQL, NoSQL).
- Perform unit testing, debugging, and code reviews.
- Participate in Agile/Scrum development processes.
- Use version control systems (e.g. Git) for code management.
- Optimize application performance, security, and scalability.
- Maintain technical documentation.
- Required Skills:
- Proficiency in programming languages.
- Experience with software development tools (IDEs, CI/CD, Docker, etc.).
- Familiarity with cloud platforms (AWS, Azure, GCP is a plus).
- Solid understanding of software architecture and design patterns.
- Strong problem-solving and debugging skills
Software and Applications Manager
Posted today
Job Viewed
Job Description
- Assume the role of Business Analyst and Implementation Consultant in software application projects
- Assist Project Manager and Solution Architect on the compliance of the proposed solution
- Conduct business requirements discovery
- Provide software solutions to meet business requirements
- Lead and provide guidance to developers in the solution development
- Conduct solutions reviews and trainings
- Lead and provide guidance to support team on issue resolution
Requirements:
- Minimum 5 years experience in software application project implementation
- Minimum 3 years experience in Business Analyst and/or Consultant role
- Prior experience in Application Developer role preferred
- Prior experience in Salesforce or any CRM products preferred
Be The First To Know
About the latest Software applications Jobs in Singapore !
Software and Applications Manager
Posted today
Job Viewed
Job Description
Application & Software Management
- Oversee the full lifecycle of enterprise applications, including architecture, deployment, upgrades, integrations, and decommissioning.
- Drive modernization of legacy systems into cloud-native, microservices, and containerized architectures (Docker, Kubernetes, OpenShift) .
- Manage complex ERP/CRM systems and integrations with APIs, middleware, and data warehouses.
- Ensure high availability, performance tuning, and disaster recovery strategies for business-critical applications.
- Define and enforce application architecture standards, design patterns, and best practices .
- Lead integration across platforms using API Gateways, ESB (MuleSoft, Dell Boomi, TIBCO), Kafka, or event-driven architectures .
- Manage DevSecOps pipelines (CI/CD with Jenkins, GitLab, Azure DevOps) ensuring security and compliance are embedded.
- Implement observability and monitoring using tools like Prometheus, Grafana, ELK stack, or Splunk.
- Enforce cybersecurity standards (ISO 27001, NIST, Zero Trust, OWASP) across all applications.
- Ensure compliance with data privacy regulations ( PDPA, GDPR, HIPAA ).
- Manage license governance, audits, and vendor SLA compliance .
- Lead a team of application engineers, solution architects, and vendor partners.
- Collaborate with business stakeholders to translate requirements into scalable technical solutions.
- Negotiate contracts and manage relationships with enterprise software vendors (SAP, Oracle, Microsoft, Salesforce, etc.).
- Bachelor's or Master's degree in Computer Science, Software Engineering, or IT .
- 10+ years in software/application management with 5+ years in leadership roles .
- Proven expertise in enterprise application management, cloud transformation, and hybrid IT ecosystems .
- Hands-on experience with:
Cloud Platforms : AWS, Azure, or GCP
Containers & Orchestration : Docker, Kubernetes, OpenShift
Integration & Middleware : MuleSoft, Dell Boomi, Kafka, TIBCO
ERP/CRM : SAP, Oracle, Salesforce, Microsoft Dynamics
Security & Compliance : Identity & Access Management (IAM), SSO, SIEM tools
- Strong analytical, decision-making, and project management skills.
- Excellent leadership, communication, and vendor negotiation abilities.
- PMP / PRINCE2 or Agile/Scrum certification
- ITIL v4 for service management
- Cloud Certifications : AWS Solutions Architect, Azure Solutions Architect, or GCP Professional Cloud Architect
- Cybersecurity Certifications : CISSP, CISM, or equivalent
Software and Applications Developer
Posted today
Job Viewed
Job Description
Design, develop, test, and maintain software applications for desktop, web, or mobile platforms.
Key Responsibilities:
- Write clean, efficient, and scalable code using languages such as Java, C#, Python, JavaScript, or Swift.
- Develop front-end and/or back-end components using frameworks like React, Angular, Node.js, or .NET.
- Integrate APIs, third-party services, and databases (e.g. REST, GraphQL, SQL, NoSQL).
- Perform unit testing, debugging, and code reviews.
- Participate in Agile/Scrum development processes.
- Use version control systems (e.g. Git) for code management.
- Optimize application performance, security, and scalability.
- Maintain technical documentation.
- Required Skills:
- Proficiency in programming languages.
- Experience with software development tools (IDEs, CI/CD, Docker, etc.).
- Familiarity with cloud platforms (AWS, Azure, GCP is a plus).
- Solid understanding of software architecture and design patterns.
- Strong problem-solving and debugging skills
Software and Applications Manager
Posted today
Job Viewed
Job Description
- Lead and manage full lifecycle of software projects (planning, execution, delivery, support).
- Collaborate with stakeholders to define scope, requirements, and deliverables.
- Create and manage project plans, schedules, budgets, and risk assessments.
- Facilitate sprint planning, daily stand-ups, retrospectives, and backlog grooming.
- Ensure timely communication across teams and leadership on project status and issues.
- Monitor KPIs, timelines, and resource allocation.
- Ensure QA, security, and compliance standards are met.
- Contribute to application architecture and coding in C# and .NET Core / .NET 6+ .
- Develop REST APIs, web applications, or backend services using .NET technologies.
- Review code, provide feedback, and enforce development best practices.
- Debug, troubleshoot, and resolve technical issues in production and staging environments.
- Write unit tests and assist in deployment and DevOps pipelines.