jobs in TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD.

全职 Senior Software Engineer 工作, 薪水 up to SGD 10,000, TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Central Region (Singapore) 公司招聘中 - Ricebowl

Outram, Central Region (Singapore)

分享
保存

工作地点

  • Outram Central Region (Singapore) Singapore

职位描述

岗位职责

Key Responsibilities

1. System Development and Project Delivery

  • Provide technical leadership for the successful implementation of large-scale or mission-critical systems from conception through delivery and operational handover.
  • Contribute to software work planning, estimation, task allocation, dependency management and technical risk management; track engineering progress and escalate delivery concerns early.
  • Coordinate software activities across internal teams, subcontractors, product vendors and customer stakeholders to achieve agreed scope, quality and schedule objectives.
  • Lead or support system integration, Factory Acceptance Testing (FAT), User Acceptance Testing (UAT), production deployment, commissioning and go-live activities, including on-site troubleshooting where required.
  • Ensure implementation evidence, technical documentation, configuration records and operational handover materials are complete and fit for purpose.
2. Application Development and Integration

  • Design, develop, enhance and maintain C# .NET applications and RESTful APIs for secure data exchange between core systems and third-party government or vendor platforms.
  • Implement complex software designs as production-quality code, including error handling, logging, auditability, security controls, performance optimisation and automated testing where applicable.
  • Lead the integration of applications with cloud-native services, enterprise platforms, real-time systems and hardware-software interfaces where required.
  • Diagnose and resolve complex application, interface and performance issues across multiple system components.
3. Code Quality and Engineering Governance

  • Conduct code, design and pull-request reviews to ensure correctness, maintainability, testability, security and adherence to coding standards and engineering best practices.
  • Establish or improve coding guidelines, branching strategies, reusable components, development practices and Definition of Done for the engineering team.
  • Promote secure software development, configuration management, version control, CI/CD, automated build and deployment practices.
  • Identify technical debt and recommend pragmatic remediation plans that balance operational risk and delivery priorities.
5. Data, Analytics and Database Engineering

  • Design, optimise and maintain complex Microsoft SQL Server queries, stored procedures, triggers and database objects to support performance, data integrity and availability under mission-critical conditions.
  • Provide technical oversight for data models, database changes, migration activities, reconciliation and troubleshooting.
  • Where required, develop or guide end-to-end Power BI solutions, including Power Query, data modelling, DAX measures and real-time dashboards for operational monitoring and management reporting.
6. Testing, Deployment and Operational Support

  • Define the software approach for unit, integration, system and regression testing, and work with testing teams to ensure adequate coverage and timely defect resolution.
  • Guide release readiness assessments, deployment planning, rollback planning and production verification.
  • Lead complex incident investigations and root cause analysis; identify corrective and preventive actions to improve system stability and availability.
  • Support compliance with public-sector service levels, cybersecurity requirements, change controls and operational procedures.
8. Customer and Stakeholder Engagement

  • Engage customers and end users to clarify requirements, explain technical options, demonstrate solutions and address implementation concerns.
  • Communicate technical matters clearly to project managers, architects, engineers, testers, vendors and non-technical stakeholders.
  • Prepare and maintain solution designs, interface specifications, deployment guides, troubleshooting procedures and other project documentation.
Key Skills/ Experience/ Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology or a related discipline, or equivalent practical experience.
  • Typically 8 or more years of hands-on software development experience, including substantial experience in enterprise, large-scale or mission-critical environments.
  • Demonstrated experience successfully implementing at least one large-scale system or project through design, development, integration, testing, deployment and operational handover.
  • Proven experience providing technical leadership to software engineers, including work planning, design guidance, code review, troubleshooting and mentoring.
  • Strong proficiency in C# and .NET Core and/or .NET Framework, with sound knowledge of object-oriented design, asynchronous programming, software design patterns and application performance.
  • Hands-on experience designing, developing and consuming RESTful APIs using JSON and/or XML, with knowledge of authentication, authorisation, API security, error handling and interface versioning.
  • Strong knowledge of Microsoft SQL Server and T-SQL, including schema design, complex queries, stored procedures, performance tuning, data integrity and database troubleshooting.
  • Alternatively or additionally, proven Power BI experience involving Power Query, semantic/data modelling, DAX and operational or management dashboards.
  • Experience with Git-based version control, code review practices, CI/CD pipelines, automated build and deployment, and release/configuration management.
  • Experience with Microsoft Azure or Government Commercial Cloud, including integration with relevant cloud-native services.
  • Working knowledge of Agile, Scrum or hybrid delivery methods and large-scale testing cycles such as FAT and UAT.
  • Strong analytical, troubleshooting, estimation, documentation, communication and stakeholder-management skills.
  • Experience in real-time systems, complex system integration, distributed applications or hardware-software interfacing is advantageous.
  • Experience working with Singapore Government agencies or statutory boards, and familiarity with public-sector ICT governance, security and compliance requirements, is advantageous.
TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD.

Software Quality Assurance and Software Testing Services.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多