Software and Applications Manager (Technical Lead / Supervisor)

GoCode Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GoCode Pte Ltd is seeking a Software and Applications Manager (Technical Lead / Supervisor) to guide planning, analysis, implementation, and continuous improvement of software solutions. You will bridge business needs and technical teams, gathering requirements and overseeing delivery across SDLC.

Ideal candidates have strong analytical abilities, experience leading teams, and proficiency in BI, data analysis, and project management. Mandarin communication is required for client collaboration.

Qualifications

  • Bachelor's degree or undergrad in a quantitative field.
  • Minimum 5 years of experience in business analysis, IT project management, software delivery, or related field.
  • Proficiency in Mandarin for communication with Mandarin-speaking clients and documentation.
  • Experience leading teams of business analysts or project managers.
  • Proven SDLC project delivery with strong analytical and documentation skills.

Responsibilities

  • Lead planning, execution, monitoring, and delivery of software projects from initiation to deployment.
  • Translate business requirements into functional specs, user stories, flows, and documentation.
  • Coordinate cross-functional teams and external vendors to meet scope, time, and budget.
  • Review technical solutions for alignment with business objectives and performance.
  • Drive data analysis, BI reporting, and dashboard development to support decisions.

Skills

Leadership
Stakeholder management
Business analysis
Requirements gathering
Data analysis
Problem solving
Communication

Education

Bachelor's degree in a quantitative field

Tools

Jira
Confluence
Azure DevOps
Microsoft Project
Power BI
SQL
Excel

Job description

Job Summary

The Software and Applications Manager (Technical Lead / Supervisor) is responsible for leading the planning, analysis, implementation, and continuous improvement of software applications and digital solutions that support business operations. The role serves as the bridge between business stakeholders and technical teams by gathering business requirements, performing business and data analysis, translating requirements into functional specifications, and overseeing software project delivery.

This position requires strong analytical, quantitative, and problem-solving abilities to evaluate business processes, optimize system performance, and ensure software solutions align with organizational goals.

Key Responsibilities
Business Analysis & Requirements Management
  • Collaborate with business stakeholders to understand operational needs and gather detailed business requirements.

  • Analyze existing business processes and identify opportunities for digital transformation and process improvement.

  • Translate business requirements into functional specifications, user stories, process flows, wireframes, and system documentation.

  • Define business rules, workflows, system logic, and acceptance criteria for software development projects.

  • Conduct feasibility studies, gap analysis, and impact assessments for new system implementations and enhancements.

Software Project Management
  • Lead the planning, execution, monitoring, and delivery of software application projects from initiation through deployment.

  • Coordinate cross-functional teams including software developers, QA engineers, UI/UX designers, infrastructure teams, and external vendors.

  • Develop project schedules, milestones, resource plans, and project documentation.

  • Monitor project progress, manage risks and issues, and ensure projects are delivered on time, within scope, and within budget.

  • Report project status and communicate effectively with senior management and key stakeholders.

Software Solution & System Management
  • Review and validate proposed technical solutions to ensure they meet business objectives and functional requirements.

  • Oversee software implementation, system integration, testing, deployment, and post-implementation support.

  • Lead User Acceptance Testing (UAT), coordinate defect resolution, and ensure successful production releases.

  • Monitor application performance and coordinate system enhancements, upgrades, and continuous improvements.

  • Ensure software applications comply with organizational standards, security policies, and regulatory requirements.

Data Analysis & Quantitative Problem Solving
  • Apply analytical and quantitative techniques to evaluate business performance and improve operational efficiency.

  • Analyze business data, system usage trends, and performance metrics to support strategic decision-making.

  • Develop logical process models, workflow diagrams, and data models to improve software functionality.

  • Perform data validation and ensure data accuracy across applications and reporting systems.

  • Support dashboard development, business intelligence reporting, and performance analysis.

  • Utilize mathematical and statistical reasoning to evaluate project risks, estimate project resources, and optimize project planning.

Leadership & Stakeholder Management
  • Serve as the primary liaison between business users, technical teams, vendors, and management.

  • Provide technical guidance and direction to software development teams throughout the project lifecycle.

  • Facilitate meetings, workshops, requirement gathering sessions, and project reviews.

  • Mentor junior Business Analysts, Project Coordinators, or software team members where applicable.

  • Promote best practices in business analysis, project management, and software delivery.

Documentation & Continuous Improvement
  • Prepare and maintain functional specifications, business requirement documents (BRD), system requirement specifications (SRS), process documentation, user manuals, and training materials.

  • Identify opportunities for automation, process optimization, and technology innovation.

  • Recommend improvements based on business analysis, user feedback, and system performance.

Requirements

  • Bachelor's degree or undergraduate in Mathematics, Applied Mathematics, Computer Science, Information Systems, Software Engineering, Statistics, Data Science, or a related quantitative discipline.

  • Minimum 5 years of experience in Business Analysis, IT Project Management, Software Delivery, or a related field.

  • Proficiency in spoken and written Mandarin is required as the role involves regular communication with Mandarin-speaking clients, business partners, and stakeholders who are not proficient in English, as well as reviewing and preparing business and technical documentation in Mandarin where necessary.

  • Experience leading teams of Business Analysts or Project Managers.

  • Proven experience managing software implementation projects throughout the Software Development Life Cycle (SDLC).

  • Strong understanding of Agile, Scrum, Waterfall, or other software development methodologies.

  • Experience in business process analysis, requirements gathering, process modelling, and functional documentation.

  • Strong analytical, quantitative, and problem-solving skills with the ability to translate complex business requirements into software solutions.

  • Proficiency in Microsoft Excel, SQL, Power BI, or other data analysis and reporting tools.

  • Familiarity with project management and collaboration tools such as Jira, Confluence, Azure DevOps, Microsoft Project, or equivalent.

  • Understanding of software architecture, system integration, APIs, databases, and enterprise applications is an advantage.

  • Excellent communication, stakeholder management, and presentation skills.

  • Strong organizational skills with the ability to manage multiple projects and priorities simultaneously.

  • Ability to work independently and collaboratively in a fast-paced environment.

  • Experience in digital transformation, enterprise software implementation, or business intelligence projects is preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software and Applications Manager (Technical Lead / Supervisor)
Software and Applications Manager (Technical Lead / Supervisor)

GOCODE PTE. LTD. • Singapore

On-site
SGD 120,000 - 170,000
Software and Applications Manager (Technical Lead / Supervisor)
Software and Applications Manager (Technical Lead / Supervisor)

Gocode • Singapore

On-site
SGD 120,000 - 180,000
Senior System Analyst
Senior System Analyst

TALENT PULSE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Project Manager / Technical Business Analyst – AI & Digital Transformation
Project Manager / Technical Business Analyst – AI & Digital Transformation

CLOUDFOX PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Assistant Manager, Tech Business Partner
Assistant Manager, Tech Business Partner

NTUC First Campus • Singapore

On-site
SGD 90,000 - 150,000
IT Business Solutions Project Specialist
IT Business Solutions Project Specialist

RE SUSTAINABILITY CLEANTECH PTE. LTD. • Singapore

On-site
SGD 60,000 - 80,000
Business Analyst
Business Analyst

ANCHOR GLOBAL CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Assistant Manager, Tech Business Partner
Assistant Manager, Tech Business Partner

NTUC First Campus Co-operative Ltd • Singapore

On-site
SGD 90,000 - 130,000
Business Analyst, Digital Experience
Business Analyst, Digital Experience

Singtel Group • Singapore

On-site
SGD 60,000 - 80,000
Assistant Manager, Tech Business Partner
Assistant Manager, Tech Business Partner

NTUC FIRST CAMPUS LIMITED • Singapore

On-site
SGD 90,000 - 180,000