About the Client & Project
As part of the Software Engineering team working on Project 0011229919 – HDB Season Parking for SINGAPORE CITIZEN SERVICES, which delivers digital services to enhance the quality of life for citizens in Singapore, this role involves working with both legacy mainframe systems and modern cloud‑native applications, contributing to the evolution of citizen‑facing services.
About the Role
Application Engineer (Mainframe & Cloud) – help design, develop, and deliver custom‑built applications that meet the client’s functional and non‑functional requirements. Work closely with business analysts, solution architects, and developers to translate business needs into robust technical solutions. Ideal for someone with a few years of experience who is ready to take on more ownership in design and delivery while still working under guidance from senior architects and leads.
Contract Type: 1‑Year Contract
Location: Central, Singapore (Office‑based)
Key Responsibilities
Application Design & Development
- Contribute to the design, development, and delivery of custom‑built applications that meet business and technical requirements.
- Work closely with business analysts, solution architects, and developers to define application architecture, integration points, and data flows.
- Translate complex business requirements into detailed technical specifications, ensuring feasibility, scalability, and maintainability.
- Implement and support core application modules, ensuring adherence to coding standards, performance benchmarks, and security requirements.
- Participate in code reviews, peer validations, and design assurance to maintain solution integrity across environments.
Delivery, Operations & Support
- Collaborate with DevOps teams to manage build pipelines, deployments, and environment configurations.
- Support the management of change requests (CRs), system enhancements, and production support activities to ensure smooth transitions and minimal disruption.
- Help ensure timely delivery of project milestones and related technical documentation.
- Participate in data collection, analysis, and interpretation to provide insights that support decision‑making.
Stakeholder & Team Collaboration
- Work with stakeholders as a technical point of contact, providing updates on risks, dependencies, and delivery progress, with support from senior team members.
- Assist in technical workshops and discussions with client and internal teams to resolve design and delivery challenges.
- Provide technical guidance and support to junior developers where appropriate, promoting good engineering practices and system reliability.
- Contribute to the creation and maintenance of project documentation, including project plans, status reports, and client communications.
- Assist in facilitating workshops and presentations to stakeholders, clearly communicating technical concepts.
- Participate actively in team meetings and brainstorming sessions to discuss and refine solutions.
Qualifications & Key Skills
Technical Skills
- Experience managing custom-built application projects or key modules, from requirements analysis through to deployment.
- Able to translate business needs into scalable, maintainable, and secure technical solutions with guidance from architects/leads.
- Hands‑on understanding of:
- COBOL and mainframe systems
- Java
- JavaScript
- SQL
- AWS Cloud services – Able to review designs, support developers, and assist in resolving integration or performance issues.
- Experience with modern application architectures, including:
- Microservices
- Event‑driven architectures (e.g. Kafka, SNS/SQS, or equivalent)
- Experience with legacy modernisation or mainframe migration projects is a strong advantage.
- Good understanding of:
- CI/CD pipelines
- Version control and project tools (GitLab, Jira, etc.)
- DevOps practices and deployment processes.
- Experience in:
- Data modelling
- API orchestration
- Integration between legacy systems and cloud‑native applications.
- Proven experience participating in:
- Client workshops
- Project planning
- Technical design sessions.
Soft Skills & Competencies
- Strong ability to analyse and break down complex problems.
- Able to formulate clear solutions based on information gathered from multiple sources.
- Proactive in identifying areas for improvement and suggesting practical solutions.
- Comfortable working collaboratively in a team environment.
- Able to write clear and concise technical and functional documentation.
- Familiarity with SDLC governance processes and adherence to project standards.
- Effective and confident communication skills, able to translate technical concepts into non‑technical language for client communication and expectation management.