2,750 Software Systems jobs in Singapore
Software Systems Analyst
Posted today
Job Viewed
Job Description
Job Responsibility
· System Analyst is responsible for leading team of developers, managing the system development, implementation and support of Cards related applications on the mainframe platform
· Responsible for the understanding and contributing to the technical solution from design through to code level.
· Work closely with business users in all change requests, analyze and review enhancements for compatibility and adhere to operating guidelines.
· Responsible to come up with the solution and estimation for all business requirements and change requests.
· Lead a project & change request team to implement solution that meet business requirements and are in alignment with organization's business objectives.
· Work with vendor on estimations, high level solution, estimations and end to end functional deliveries
· Hands on manager to guide development team on functional and technical issues
• Responsible for modifying existing programs when required.
· Ensure project documentation is done up in accordance to bank standards
· Coordinate with internal teams and vendors to resolve application and system functional issues
· Ensure appropriate standards and procedures are adhered to during the development process to support quality deliverables.
· Execute tasks related to project / change request / maintenance request
· Support SIT and UAT issues and queries.
· Work with SA on the SIT and UAT defects to triage and resolve.
· Work with business on the parameter setup and provide guidance.
· Recommend and execute improvements to process.
· Partner with testing team to review the test strategy and brief on Business requirements.
· Execute tasks related to project / change request / maintenance request
· Ensure project documentation is done up in accordance to bank standards
· Ensure appropriate standards and procedures are adhered to during the development process to support quality deliverables.
· Troubleshoot, debug and provide production system support
Job
Requirements
Technical Skills & Experience
The ideal candidate will be a dependable and result oriented technology delivery manager who can comfortably work in a large development organization in a globally distributed, dynamic work environment that fosters diversity, teamwork, and collaboration. He/she should be passionate about Technology and have a mindset to be technically hands-on if needed. Well-versed in the latest trends, especially around disruptive technology, and proven record in execution. The ability to work and thrive
in high pressure environment is essential. This role will report to the Application Development Team Lead for the technical delivery of strategic projects. Candidates with large scale of Cards Re-platform migration from Vision+ to Cardlink will have an added advantage.
· Bachelor's Degree in Computer Science, Engineering or similar domain. Related professional/technical qualification will be advantageous although not mandatory
· More than 12 years' delivery record in developing and delivering global / regional Cards solutions for a multi-national/regional company with annual budgetary responsibility
· Minimum of 7 years of technology experience with at least 5 years System Analyst capacity in the cards application domain on a mainframe platform.
· Good functional knowledge of cards to design and develop effective / efficient solutions in meeting business requirements
· Good functional knowledge in cards loyalty and rewards and cards issuing functions
· Experience with large scale Cards migration on Cardlink or cryptography will be advantageous
· Proven experience to project manages a team of developers and vendors in ensuring timely delivery of system enhancement of varying scales
· Good working knowledge skills with Microsoft Office Products, Microsoft Visio, and Microsoft Project.
· Concise understanding of the system development life cycle
· Effective people leader with good interpersonal skills.
· Excellent communication skills
· Strong problem-solving skills
· Ability to multi-task and perform well under pressure
Education
· Degree in Computer Science or related discipline
Primary Contacts
· Group Function Users (Cards)
· Technology & Operations Partners
· Other Technology and Infrastructure Teams within Bank
· Product Vendors
· Development Team
SEED Competencies
· Understands the deliverables and how it relates to strategy, plans and organizes to enable solving of issues in a timely and effective manner
· Communicates clearly and professionally and is a team player with an ability to share ideas and raise concerns for a win win solution
· Effectively applies technical and functional competence with drive, energy and exhibits executional excellence
· Proactively engages in self - development and growing technical and functional competencies
Tell employers what skills you haveExcellent Communication Skills
Cobol 2 MicroFocus
COBOL
UAT
Debit Cards
Microsoft Office
Online Banking
Interpersonal Skills
Mainframe
Core Banking
Cryptography
Application Development
Credit Cards
Digital Banking
Vision Plus
Pressure
Team Player
Internet Banking
Test Strategy
Business Requirements
Software Systems Engineer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Software Systems Engineer to fill this key role in our organization. As a critical member of the team, you will play a pivotal part in supporting business growth and expansion.
Key Responsibilities:- Systems Integration: Collaborate with the Business Development Director to handle project issues, track progress, and manage customer communications.
- Supplier Coordination: Liaise with suppliers for quotations, program launches, and engineering changes.
- Production Support: Work with production and quality teams to resolve processing issues, conduct mold trials, and ensure smooth operations.
- Documentation & Reporting: Maintain project records, BOMs, tooling updates, and prepare tool-life and progress reports.
- Process Improvement: Design workflows and optimize production layouts to enhance machine efficiency and productivity.
- Quotations & Packaging: Prepare cost estimates and packaging solutions for new projects and parts.
- A degree in Engineering or equivalent is required.
- At least 3 years' experience in relevant fields.
- Knowledge of project management and production processes is an asset.
Software Systems Leader
Posted today
Job Viewed
Job Description
Job Overview
">The Deputy/Software Development Manager is a pivotal role within our organization. This individual will oversee the development of software systems, driving efficiency and innovation.
">Key Responsibilities
">- ">
- Manage the software development life cycle from requirements gathering to deployment. ">
- Lead cross-functional teams to deliver projects on time and within budget. ">
- Mentor software developers to ensure skill growth and team success. ">
- Develop and manage work plans to track progress and ensure project completion. ">
- Communicate effectively with stakeholders to drive customer satisfaction. ">
Requirements
">This role requires a strong background in computer science or software engineering, with experience in systems software development and leadership.
">Applicants should possess excellent communication and interpersonal skills, as well as proficiency in English (writing and speaking) and Mandarin (speaking and reading).
">A proven track record of successful IT project leadership, certification in project management, and good understanding of software development methodologies are essential.
">Bachelor's degree in Computer Science, Software Engineering, or equivalent required.
">3+ years of experience in IT project leadership and 1 complete SDLC cycle in large-scale systems development.
">Certification in Project Management (PMP, CITPM).
">Excellent understanding of contracts management, security aspects in software systems, and ability to coordinate teams across multiple locations/time zones.
">About Us
">We're a forward-thinking company that values innovation and teamwork.
">Contact Information
">Only shortlisted candidates will be notified.
Software Systems Architect
Posted today
Job Viewed
Job Description
We are on a mission to inspire creativity and bring joy through short-form mobile video. Our team's goal is to facilitate meaningful user connections.
">Responsibilities:- Develop large-scale software systems that powers our app.
- Improve system design and architecture to ensure high stability, performance and reliability of the product.
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.
Our ideal candidate has a deep understanding of computer architectures, data structures and algorithms. They also possess good team communication and collaboration skills.
To achieve our goals, we require candidates with a BS/MS Degree in Computer Science or related major and experience in building backend services for large-scale consumer-facing applications.
Preferred Qualification includes minimum 3 years relevant work experience from a large-scale internet business.
At our company, we are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.
Software Systems Developer
Posted today
Job Viewed
Job Description
**Software Engineering Role Overview:**
This is a challenging opportunity to play a crucial role in setting up and configuring servers and equipment. As part of this position, you will be responsible for preparing commissioning check sheets, drafting Standard Operating Procedures (SOPs), and issuing reports for software checking, testing, and issue resolution tasks.
Key Responsibilities:- Perform error recovery and troubleshooting;
- Provide training to customers on software operation and equipment usage;
- Liaise with clients regarding system-related matters and updates;
Benefits of the Position:
The successful candidate will have opportunities to work with advanced technology and contribute to the development of efficient systems. This role also offers the chance to develop strong working relationships with colleagues and external partners.
Requirements:
To be successful in this role, you should have relevant experience in software engineering, excellent problem-solving skills, and the ability to communicate complex technical information effectively. Additionally, proficiency in various programming languages and software applications is essential.
Building Software Systems
Posted today
Job Viewed
Job Description
Software Architecture Leader - As a seasoned professional, you will provide strategic leadership to your team members on industry best practices and cutting-edge technologies.
The role involves architecting and designing software systems that meet customer requirements, while collaborating with global teams to ensure alignment with regional needs. You will be responsible for end-to-end delivery across APAC regions, leveraging your expertise in software architecture to drive success.
Key Responsibilities:- System Design : Develop scalable and secure software architectures that meet product requirements.
- Technical Leadership : Provide technical guidance and mentorship to team members, promoting a culture of continuous learning and improvement.
- Solution Delivery : Oversee the development and deployment of software solutions, ensuring they meet customer expectations and business goals.
- Research and Development : Stay up-to-date with emerging trends and technologies, applying this knowledge to improve processes and tools.
You will gain an in-depth understanding of the customer context, enabling informed technical decisions and choices. Document work as needed in an organized manner.
Requirements:- Bachelor's degree in Computer Science or related field.
- Minimum 10 years of professional experience in software architecture, backend development, or related fields.
- At least 5 years' experience in leading technical teams in complex, multi-location environments.
- Hands-on experience with low-code and no-code platforms is preferred.
- Deep understanding of converting EA strategy into executable solution architecture.
Software Systems Professional
Posted today
Job Viewed
Job Description
This position is responsible for designing, developing, and maintaining various software applications. As a key member of the team, you will work closely with internal stakeholders to understand business requirements and develop innovative solutions that meet their needs.
About the Role:
The successful candidate will be responsible for creating, testing, and deploying high-quality software products using ASP.NET Web Forms and Windows Forms. They will also collaborate with other teams to integrate new features and services into our systems.
Main Responsibilities:
- Develop and maintain robust software applications using ASP.NET Web Forms and Windows Forms.
- Collaborate with cross-functional teams to design and implement new features and services.
- Work closely with internal stakeholders to understand business requirements and develop solutions that meet their needs.
- Analyze and troubleshoot software issues to ensure smooth application operation.
Key Skills:
- Strong experience in developing and maintaining software applications using ASP.NET Web Forms and Windows Forms.
- Proficiency in C# and/or .NET programming languages.
- Solid understanding of Microsoft SQL Server, including writing and optimizing T-SQL queries, stored procedures, views, and functions.
- Hands-on experience designing, developing, and maintaining SSRS (SQL Server Reporting Services) reports.
About Us:
We are committed to providing a dynamic and supportive work environment that fosters innovation and collaboration. We believe in investing in our employees' growth and development, and we offer a range of benefits and opportunities to help you achieve your career goals.
Be The First To Know
About the latest Software systems Jobs in Singapore !
Software Systems Developer
Posted today
Job Viewed
Job Description
The successful candidate will be responsible for ensuring all applications systems remain in good working order. This includes responding to production emergencies, performing routine checks, and escalating any anomalies to the Project Manager.
Key Responsibilities:
- Application Support: Troubleshoot and resolve technical issues, assist users, and answer queries regarding supported operational systems.
- Code Changes/Enhancements: Make necessary code changes and enhancements that arise from service requests, following technical standards and updating documentation as required.
- Project Management: Track and manage project timelines and resources assigned, reporting to the Project Manager as needed.
- Development of New Applications: Understudy and undertake the development of new applications and maintenance of existing systems as assigned by the Project Manager.
To be successful in this role, you must possess a strong foundation in software development, with hands-on experience in writing Microsoft SQL queries, developing or maintaining RESTful web services, message queueing systems, asynchronous processing, scheduled jobs, and integrated pipelines.
Additional Requirements:
- At least three years of work experience in IT development, with exposure to end-to-end software development lifecycle (SDLC).
- Proficiency in languages such as ASP.NET, C#, Python, Java, JavaScript, and HTML.
- Experience with frameworks like .Net, Entity Framework, and MVC.
- Strong knowledge of databases, including data process between databases and handling sensitive data.
- Cloud implementation experience, including understanding load balances, relationships between endpoints, private link, DNS, domain knowledge, firewall, and serverless computing platforms.
Software Systems Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled Analyst Programmer to join our team. This role involves gathering and analyzing user requirements, translating them into functional and technical specifications, and designing, developing, testing, implementing, and maintaining web-based application systems.
- Collaborate with cross-functional teams to ensure solutions are scalable, secure, and aligned with business needs.
- Develop high-quality web applications leveraging JavaScript, HTML, and Python, with a strong focus on code reviews, testing, and adherence to best practices in software development.
- Support system enhancements, troubleshooting, and performance optimization to deliver efficient and reliable solutions.
Key qualifications include:
- Minimum 3 years of experience in application development, programming, and systems support.
- Strong analytical, problem-solving, and communication skills.
- Hands-on experience in web application development using frameworks such as Angular/React, JQuery, or equivalent.
- Proficiency in JavaScript, HTML, and Python (preferred).
- Experience in RESTful web services development.
- Familiarity with responsive web design and service-oriented architecture (SOA) (preferred).
- Exposure to databases such as MongoDB, PostgreSQL, SQL Server, or Oracle (preferred).
- Knowledge of cloud platforms such as AWS, Azure, or GCP (preferred).
- Experience with DevOps practices such as CI/CD pipeline automation, Docker, and Terraform (preferred).
- Proficiency in using MS SharePoint technologies (preferred).
- Familiarity with testing tools and practices to ensure high-quality deliverables.
Generative AI tools (e.g., ChatGPT, Claude) and integration of GenAI APIs, Next.js and TypeScript, project management tools such as Azure DevOps, Jira, or GitHub Projects, automated workflow tools (e.g., n8n)
Software Systems Developer
Posted today
Job Viewed
Job Description
**Job Overview**
We are seeking a skilled professional to join our team as a Backend Engineer.
The ideal candidate will have experience in building scalable and efficient software systems, with a strong understanding of computer science fundamentals and software design patterns.
**Responsibilities**
- Design, develop, and maintain large-scale backend systems using programming languages such as Java or Python.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Implement automated testing and deployment scripts to ensure high-quality releases.
**Requirements**
- Bachelor's degree in Computer Science or related field.
- At least 3 years of experience in backend development.
- Strong understanding of data structures, algorithms, and software design patterns.
**What We Offer**
- A dynamic and supportive work environment.
- Opportunities for growth and professional development.
- A competitive salary and benefits package.
**How to Apply**
Please submit your resume and cover letter to apply for this position.