Careers

Responsibilities

  • Responsible for Web-based application development.
  • Provide supports to development projects throughout the project life cycle.
  • Designs, codes, and tests technical solutions.
  • Identifies system deficiencies and recommends solutions.
  • Contribute to functional requirements and translate them into technical design and development projects.
  • Perform and manage unit and system integration testing, conversion, migration tasks and documentation.
  • Document features, technical specifications, and infrastructure requirements for self-produced technical work and job processes.
  • Ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects


Requirements

  • Bachelor's Degree in Computer Science, Information Technology or equivalent
  • Experience in HTML, CSS and JavaScript
  • Experience in UML and Object Oriented Analysis & Design
  • Good documentation skills
  • Excellent analytical and problem-solving skills
  • Ability to work independently and efficiently to manage timelines and expectations, to produce high quality deliverables in the form of programs and documentation
  • Comprehensive experience in design and development of software application and experience in Angular, Java, Spring Boot, SQL


Apply


Responsibilities

  • Participate in full project life cycle from requirements gathering to project implementation, maintenance and support.
  • Involved in designing, developing and supporting large scale applications
  • Prepare detailed technical design document for requirements to be implemented
  • Involved system integration and testing from System Integration (SIT) and User Acceptance Testing (UAT)
  • Perform data migration, data transformation and scripting.
  • Maintain, support and ensure necessary changes are implemented and documented
  • Support incident investigation fix and documentation for issue resolution
  • Participate in continuous integration activities and automation frameworks for testing and deployment.


Requirements

  • Bachelor's Degree in Computer Science, Information Technology or equivalent
  • At least 8 years of experience in Java application design, development, implementation and maintenance
  • Good knowledge in Spring framework, Spring Boot, Hibernate, SQL, JQuery, Javascripts, CSS, SOAP/REST, Jenkins etc.
  • ands-on experience in transforming functional specifications into design specifications.
  • Agile / Scrum experience is a plus
  • Linux Shell Scripting is added advantage
  • Knowledge of Python is preferred


Apply



Responsibilities

  • You will work with external parties and customers to plan, organize, and direct activities concerned with assigned projects
  • You will establish project objectives policies, procedures, and performance standards within boundaries of company policy and contract specifications
  • You will monitor and control project site activities to ensure project is completed on schedule and within budget
  • You will lead in the identification of business impacts resulting from project implementation and proactively manage them
  • You will prepare resource plans and manage ongoing resource forecasts


Requirements

  • Bachelor’s Degree in Computer Science, Engineering or related field and have minimum 6 years of project management experience preferably in Applications (Java/ .NET) projects
  • Experience in managing Capex of over S$1M
  • In depth knowledge of full software delivery life cycle & challenges involved
  • Contract negotiation and management skills


Apply


Responsibilities

  • Drive sales to meet revenue targets by penetrating into new markets and bringing new clients accounts. 
  • Develop and execute
  • strategies to drive business in new and existing markets. 
  • Negotiate specific terms
  • of service offerings 
  • Prepare bid documents (quotes and proposals).
  • Prepare client's proposal, respond to tenders, RFQs, etc., in close coordination with the Service Delivery Managers. 
  • Leverage network to
  • identify potential clients and decision-makers in the organization 
  • Prepare pre-sales materials such as capabilities brochures, presentation materials, etc.
  • Develop the organisation’s unique selling propositions and differentiators based on market and competitor
  • knowledge
  • Conduct prospecting, cold calling, cold emailing, qualifying clients, making presentations, following up and handling objections, closing sales, and maintaining good relationships with
  • customers. 
  • Source prospects through multiple channels.
  • Maintain consistent contact with existing clients.
  • Generate new opportunities
  • & appointments by managing inbound leads.
  • Track metrics to ensure targets are hit
  • Generate and submit sales.
  • reports to the management in a timely manner.
  • Engage in the full cycle of the recruitment process to fulfil clients' hiring needs; which includes sourcing, screening, evaluating candidates (using various channels) and maintaining strong relationships with candidates during the interviewing, offering
  • and on-boarding stages.
  • Identify suitable candidates from our jobseeker database and ATS to meet client's talent acquisition requirements.
  • Provide guidance and support to candidates and clients throughout the recruitment process.
  • Build and maintain a strong network of qualified candidates and develop long-term relationships to ensure a consistent talent pipeline.
  • Build influential candidate relationships during the candidate selection process.


Apply

Responsibilities

1. Planning 

  • Assist in school-initiated projects and provide project updates to the HOD / ICT and prepare any relevant documentation and guidelines pertaining to the project. 
  • Assist school in the implementation of ICT programmes and ensure MOE policies and guidelines are strictly adhered to. 
  • Assist the HOD / ICT and ICT Manager in ICT Inventory and asset management. 
  • Supervise and coordinate tasks with other ICT Support Personnel in the school (Desktop Engineers (DEs) and vendors). 
  • Assist in planning for a structured ICT training programmes for all staff and students. 
  • Assist in setting up monitoring processes for all ICT related programmes or activities


2. Administrative

  • Assist in design and maintenance of the school website. 
  • Design posters and collaterals for school events. 
  • Photography and Videography needs for the school, including pre and post productions. 
  • Compile students’ ICT works and projects for showcase and archival. 
  • Conduct timely online survey to evaluate the effectiveness of the ICT courses and resources. 
  • Assist the e-Supervisor (e-Sup) in physical setup of e-Oral and eListening Comprehension examinations. 


3. Support in Teaching and Learning 

  • Assist the HOD / ICT and teachers in the integration of ICT tools in teaching and learning. 
  • Assist HOD / ICT and ICT Manager in driving an e-learning ICT culture to expand teaching and learning. 
  • Assist in implementation of e-learning activities. 



4. Management of Resources 

  • Assist the HOD / ICT and work closely with ICT Manager with managing the school’s resources such as the replacement and condemnation of ICT equipment, and the managing of loaning of ICT equipment. 
  • Assist the HOD / ICT and ICT Manager with managing and optimizing the Learning Management System (LMS) tools and resources.


5. Training 

  • Plan and conduct baseline ICT training for students.
  • Plan and conduct training for students to be familiar with ICT tools and e-learning platforms. 
  • Assist ICT manager during training for teachers on the use of ICT and AV equipment. 
  • Review all training programmes for both students and teachers and make the necessary improvisations. 
  • Plan, assist and conduct CCA training when needed by the Authority. 
  • Train and prepare students for ICT related competitions (eg: National Robotic Competition)


Apply


Multimedia Specialist

Responsibilities


Support Teaching and Learning

 Provide multimedia support (e.g., photography, video production, live streaming etc.) to facilitate the delivery of lessons and events, and support administration tasks for teaching and learning (e.g., burning CDROMs for listening comprehension, printing of media resources etc.)

 Provide in-class support to teachers implementing ICT integrated lessons (e.g., navigate and troubleshoot apps and productivity tools in class for teachers and students)

 Provide technical advice in terms of multimedia hardware and software that the school can purchase to support the teaching and learning in curricular and co-curricular areas

 Proficient at administering Google Classroom environment for school

 Able to provide Google Suite for Education support to school (staff and students) in troubleshooting and training


Assist in Multimedia Production and Training

 Provide videography/photography/live-streaming/video-conferencing support for coverage of school events and functions

 Provide editing and post-production works using software e.g., Adobe Premier Pro, After Effects

 Plan and implement multimedia training e.g., on Adobe Suite software (Photoshop, Premier Pro, After Effects, Flash, Illustrator), photography and videography, for staff and students

 Work closely with ICT team (e.g., ICT Associate, Desktop Engineers) on multimedia requirements and support required by staff and students


Management of Multimedia Equipment and Inventory

 Perform maintenance and upkeep of multimedia equipment

 Maintain usage and service records of multimedia equipment and replacement

 Manage loans of multimedia equipment via school standardised loan procedures

 Perform asset checks of multimedia equipment

 Work closely with HOD ICT and ICT Associate in sourcing for procurements, monitoring expenses and budget for costs incurred as part of maintenance and/or replacements


Other Duties

 Ad-hoc maintenance and update of school website

 Other duties pertaining to the area of multimedia (e.g., provide digital drawings of maps, design of brochures and posters) when assigned by School Leaders, HOD/ICT, ICT Associate and CCA (e.g., AV or Info-com) teacher-in-charge


Apply


Responsibilities

  • Estimate, prioritize, plan, and coordinate testing activities.
  • Create detailed, comprehensive and well - structured test plans and test cases
  • Design, develop and execute automation scripts using open source tools (Selenium WebDriver)
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Plan, write automation and execute the test


Requirements

  • At least Degree in Computer Engineering, Computer Science, Information Technology or equivalent.
  • 1 to 2 years of experience in writing clear, concise and comprehensive test plans and test cases
  • 1 to 2 years of Manual testing experience with a Strong understanding of SDLC concepts. 
  • Knowledge of Core/ Advanced Java, writing of Junit and TestNG test cases is a plus
  • Experience with Performance testing and/ or security testing is a plus
  • Experience working with API’s, XML, Web Services, Web Browser (Cross-Browser testing)
  • Experience in Selenium WebDriver
  • Tools: Selenium TestNG / Appium / Cucumber or similar frameworks with proficiency in software testing tools like UFT, TOSCA and languages with Testing to be carried out on several different platforms like GUI Based, APIs, Databases, etc


Apply

Responsibilities

  • Troubleshoot, performs root cause analysis, implements corrective/preventive actions during and after an incident.
  • Create and maintain documentation and processes for troubleshooting, maintaining, and configuring systems.
  • Support audit and infrastructure/network security scans, disaster recovery and security related drills.
  • Build automation wherever possible to improve development team’s agility
  • Implement Infrastructure-as-Code (IaC) on AWS, Azure or GCP


Requirements

  • Degree/Diploma in Computer Science, Engineering or related field
  • Minimum of 5 years of IT experience with at least 1 year of hands-on experience in AWS Cloud
  • AWS Certified Solution Architect (Associate) preferred
  • Conversant with infrastructure definition tools such as Cloud Formation and Terraform, and with YAML/JSON deployment templates
  • Advanced python/ansible scripting skills for provisioning and automating dynamic cloud infrastructure
  • Hands-on experience with Docker containerization and Kubernetes orchestration preferred
  • Experience in API Management (AWS API Gateway), Platform as a Service (OpenShift) and DevOps are preferred
  • Experience in developing serverless applications in AWS (Lambda, API Gateway) will be preferred


Apply


Responsibilities

  • Responsible for the full stack developing, maintaining, and supporting the operation of a high-reliability transaction processing platform using Spring, Struts, Java and Serverless framework. 
  • Use configuration management and integration/ build automation tools to lead and deploy Java code
  • Support issue analysis and fix activities during test phases, as well as production issue resolution
  • To develop, manage, support and maintain the Java and Javascript (ReactJs and nodeJs) based applications to fulfil business needs
  • Develop and demonstrate a broad set of technology skills in Java technologies, micro service design patterns, Open Source libraries and frameworks, and technology architecture concepts


Requirements

  • Degree/Diploma in Computer Science, Engineering or related field and have previous experience, within a Software Engineer or similar role.
  • 7+ years of development experience with Java
  • Stronghold in designing and building RESTful APIs using Java, Node.JS, Express, ReactJS, React Native 
  • Stronghold in developing applications using Java 8, Springboot, Java EE. 
  • Excellent knowledge of Relational Databases (e,g. Orale, MySQL) and NoSQL Databases (e.g. MongoDB, DynamoDB)


Apply


Share by: