Sign in or register for a JobTech account.

Jobs that require hands on skill

IMDA
08Jan
Artificial Intelligence (AI) Scientist / Team Lead 2-year contract
IMDA   via JobTech

Artificial Intelligence (AI) Scientist / Team Lead

The candidate should be familiar with the current state-of-the-art technologies in Artificial Intelligence (AI). He will lead projects in the AI area and be responsible for the research and development of AI algorithms and their applicability to resolve industry problems within the team.

Responsibilities 

  1. Technical research and development of various AI algorithms
  2. Code, implement and validate proposed algorithms
  3. Technical engagement and collaboration with industry players, research institutes and institutes of higher learning
  4. Assess the maturity, viability and suitability of different AI research and technologies and their applicability to resolve industry problems
  5. Lead and provide technical expertise to the team

Requirements 

  1. Postgraduate or Ph.D degree in engineering, computer engineering, computer science, mathematics, statistics or equivalent
  2. Strong technical knowledge in AI, image processing and/or video analytics
  3. Good understanding of the latest research and technologies in AI
  4. Strong coding experience in programming languages such as Python, R, JAVA, C, C++
  5. Hands-on experience with one or more deep learning frameworks (TensorFlow ,CNTK, MxNet, Caffe, Theano, Torch)
  6. Experience in project and vendor management
  7. Team player with the ability to work in a cross functional team
  8. Excellent interpersonal skills
  9. Able to communicate technical concepts effectively to non-technical audience

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

 

Skills
IMDA
08Jan
Software Engineering Practise Lead
IMDA   via JobTech

Description

The ideal candidate will have significant hands-on technical experience in Agile software engineering principles and a background in full stack software development, system architecture with APIs and microservices, containerisation and cloud-based technologies, and DevOps toolchains.  Experience in managing development teams responsible for designing, developing and testing software assets in an Agile development environment is also preferred.

 

Responsibilities

  • Be a change agent in fostering a software engineering culture based on a strong foundation of software engineering principles and best practices
  • Drive organisation-wide practice of continuous integration and continuous delivery of high quality software assets
  • Create a continuous learning environment to ensure that engineers in the organisation are trained in the software engineering processes and the technology stack defined in the organisation playbook
  • Be part of the technical leadership team in technical visioning and technology stack selection to meet the strategic objectives of the organisation

 

Requirements

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Information Technology
  • Minimum 12 years of application development and technical project management experience, with minimum 3 years of team management experience of teams of 10 or more
  • Minimum 5 years of experience as a team lead in Agile software design, development, and testing processes
  • System architecture design experience using microservices and REST-based APIs, Java technologies, containerisation technologies such as Docker and Kubernetes, cloud-based platforms such as Pivotal Cloud Platform, and public cloud services from AWS, Azure and Google
  • Hands-on experience in API management platforms, API design standards, API patterns, API governance, API security standards and implementation
  • Working experience with project management tools such as Jira, Confluence or similar
  • Thorough knowledge of build and deployment toolchain such as Bamboo, Ansible, Nexus, Github, and automated code quality inspection tools such as SonarQube and Fortify
  • Certified Scrum Master or equivalent Agile project management experience
  • Broad knowledge of digital infocomm technologies, trends and methods such as data engineering, cloud-native system architectures, artificial intelligence, and Internet-of-Things
  • Excellent communication skills

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
IMDA
08Jan
Cloud Native App Developer/Architect, 2-year contract
IMDA   via JobTech

Cloud Native App Developer/Architect

The candidate will work with the project teams to develop web-based software application. The software systems would be built with end-user perspective and requirements in mind for eventual delivery.

The candidate will also be playing a key role in architecting solutions based on cloud native practice, leading, designing and implementing innovative software solutions.

 

Responsibilities:

  1. Develop, implement web-based software applications in various industry domain which can include logistics automation, intelligent building applications and others.
  2. Develop software components with Microservices-based Architecture.
  3. Work with industry end-users to understand the domain, work flow processes, requirements, use cases, IT infrastructure, data and information, etc., for the development of the software systems
  4. Subject matter expert in Cloud Native, Agile, DevOps and CI/CD to all levels of management and project teams.
  5. Assist in development and delivery of training in Cloud Native Application Development.
  6. Coach and mentor project developers and architects.
  7. Participate in guiding / defining the cloud native development processes, standards, and policies.
  8. Work with research institutes and technology providers to bridge their technology software, assess the maturity and feasibility of technical solutions, design common interface to integrate different functional applications, conduct rigorous robustness and verification tests.
  9. Document requirements, codes and prepare reports in the software development lifecycle.

 

Requirements:

  1. Background in Computer Science, Computer Engineering or equivalent
  2. At least 5-7 years of working experience in full-stack software development.
  3. Strong knowledge of Cloud Native principles and techniques such as Microservices-based architecture, and RESTful API development and container-based software deployment.
  4. Well versed in software system engineering principles and technologies (e.g. Agile)
  5. Hands-on experience with any of the following IaaS platforms: AWS, OpenStack, Microsoft Azure, Google Cloud Platform or Alicloud
  6. Hands on experience with Cloud Native PaaS platforms (e.g. OpenShift, CloudFoundry, etc.) and container solutions (Docker, Kubernetes, etc.).
  7. Strong technical hands-on experience in software system development using backend framework, such as Express, Django, RAILS. SOA based applications in Java/Microservices apps with frameworks and libraries such as Spring, Hibernate, J2EE, JDBC, JMS, JMX
  8. Experience in implementing continuous integration and continuous deployment (CI/CD) pipelines
  9. Experience in architecting with DevOps tooling and processes
  10. Familiar with different programming languages (e.g. Java, C/C++, .Net, Python, Ruby, JavaScript), proficient in at least one of them.
  11. Proficient in Front-end programming language such as JavaScript/CSS3/HTML5.Proficient in database management (e.g., MySQL, NoSQL)
  12. Familiar with mobile development in iOS or Android will be a plus.
  13. Software Engineering background
  14. Possess critical thinking skills, combined with the ability to present clearly both verbally and in written form
  15. A team player with strong communication skill

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

 

Skills
IMDA
12Dec
Artificial Intelligence (AI) Scientist / Team Lead, 2-year contract
IMDA   via JobTech

Artificial Intelligence (AI) Scientist / Team Lead

The candidate should be familiar with the current state-of-the-art technologies in Artificial Intelligence (AI). He will lead projects in the AI area and be responsible for the research and development of AI algorithms and their applicability to resolve industry problems within the team.

 

Responsibilities 

  1. Technical research and development of various AI algorithms
  2. Code, implement and validate proposed algorithms
  3. Technical engagement and collaboration with industry players, research institutes and institutes of higher learning
  4. Assess the maturity, viability and suitability of different AI research and technologies and their applicability to resolve industry problems
  5. Lead and provide technical expertise to the team

 

Requirements 

  1. Postgraduate or Ph.D degree in engineering, computer engineering, computer science, mathematics, statistics or equivalent
  2. Strong technical knowledge in AI, image processing and/or video analytics
  3. Good understanding of the latest research and technologies in AI
  4. Strong coding experience in programming languages such as Python, R, JAVA, C, C++
  5. Hands-on experience with one or more deep learning frameworks (TensorFlow ,CNTK, MxNet, Caffe, Theano, Torch)
  6. Experience in project and vendor management
  7. Team player with the ability to work in a cross functional team
  8. Excellent interpersonal skills
  9. Able to communicate technical concepts effectively to non-technical audience 

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
IMDA
12Dec
Technical Team Lead
IMDA   via JobTech

The candidate should be familiar with the emerging technologies in Artificial Intelligence (AI), Cloud, IoT and 5G. He will be responsible for the project solution architect, technology innovation, development and deployment and, landscape mapping of emerging technologies in RI and iHLs. He will build in-house strategic technology capabilities, and, identify & build projects of larger industry or national interest, with an eventual goal to translate, deploy and propagate. He will have a strategic foresight on key emerging technologies and industry trends, assessment of their implications, recommendation of strategic direction in order to ensure IMDA stay abreast of emerging technology trends and capitalize on opportunities

 

Key Responsibilities

•       Industry engagement - engage stakeholders of specific sectors to understand issues faced, why these issues cannot be suitably addressed with existing offerings (e.g. lacks functions, too expensive)

•       Technology gap - convince management that the technology gap(s) affects a critical mass of stakeholders, that there is a role for Government to play to spur the required technology development

•       Applied research, engineering and development of key emerging technologies such as AI, cloud, IoT and 5G via POC/pilot to bridge the gap and demonstrate technology feasibility leading to business value

•       Transfer of the developed technology to industry receptacle

•       Technical engagement and collaboration with research institutes and institutes of higher learnings and assess the maturity, viability and suitability of different research and technologies

•     AI expertise - build hands-on technology experiences in the team through advanced experimentation/engineering and recruit highly competent data scientists, engineers and software developers

•     Business outcome – mentor the team to design and build technology that leads to a business purpose and operational/end-user value

•     Technology partners - engage technology partners from the industry to co-develop emerging technologies

•     Awareness - organise or speak in conference, forum or focus group discussion to create awareness and educate on different aspects of emerging technologies (trends, benefits, technology, limitations, applications, etc). Be known as the centre of engineering excellence

•     Strategic foresight - identify key emerging technologies & industry trends, perform assessment of their implications (both opportunities and threats) to IMDA, Infocomm & Media industry and Singapore, as well as recommend a strategic direction in order to ensure IMDA stay abreast of emerging trends and capitalise on technology opportunities. 

 

Requirements

·        Postgraduate or PhD background in engineering, computer engineering, computer science, mathematics, statistics or equivalent

·        At least 15 years of relevant working experience in applied research, systems engineering/architecture and/or product development, and/or have led teams of solution architects/engineers of at least 5

·        Strong technical knowledge and experience in at least 2 of the emerging technologies (AI, Cloud, IoT and 5G)

·        Good understanding of the latest research and technologies

·        Strong software development experience and agile project management methodology

·        Experience in large and complex project and vendor management

·        Team player with the ability to work in a cross functional team

·        Excellent interpersonal skills

·        Able to communicate technical concepts effectively to non-technical audience

·        Able to lead and manage by example

·        Passionate and driven

·        Stakeholder management skills

·        Technically curious

·        Strategic thinker

 

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
NUS Institute of Systems Science
26Nov
Software Engineer
NUS Institute of Systems Science   via JobTech

ST Engineering is looking to hire NUS-ISS talent.

Job responbilities:
Responsible for software development, implementation and support of applications, including: 
• Gather systems requirements from customers (internal and/or external) and ensure users sign-off requirements specification
• Involved in design and development stage.
• Develop test cases and conduct testing and tune the performance of systems to meet SLA.
• Deploy system to production and provide UAT support.
• Any other duties as and when assigned.

Pre-requisites:
• Degree in Computer Engineering, Computer Science, Electrical & Electronics Engineering or related disciplines.
• Knowledge in Java/ J2EE/ C++/ C#/ .NET/ Python is value added.
• Must be hands-on and enjoys programming.
• Able to work independently and self-motivated.
• Good communication and documentation skills
 

Skills
NUS Institute of Systems Science
25Nov
Software Engineer - Web Backend
NUS Institute of Systems Science   via JobTech

Shopee is looking to hire NUS-ISS talent.

Job Description:
- Design and implement web backend services using Python + Django/Flask
- Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
- Analyse requirements, design and develop features
-Understand the product, constantly optimise the product, identify and fix problems, improve stability and user experience
- Optimize application for maximum performance and scalability
- Build reusable code and libraries
- Collaborate with fellow developers, product managers, user experience designer, and operation engineers to build products with web technologies


Requirements:
- Bachelor's or higher degree in Computer Science or related fields
- Passionate about coding and programming, innovation, and solving challenging problems
- Hands-on experiences in Web Service frameworks and technologies such as Django, Ruby On Rails, or Node.js
- Familiar with HTTP protocol
- Familiar with performance tuning of Web Server, massive concurrency handling, and caching mechanisms
- In-depth understanding of data structures, Database and other computer science fundamentals
- Familiar with Linux development environments

Skills
NUS Institute of Systems Science
25Nov
Application Support
NUS Institute of Systems Science   via JobTech

We have a great opportunity for a talented and self-motivated Application Support to join our Financial Services Industry team at NCS. At NCS, we seek to nurture talents in creating and developing innovative solutions. If you are passionate about new technologies and new ideas, NCS could be a place for you!

Roles & Responsibilities
• Manage and prioritize incident tickets routed to L2/L3
• Troubleshoot, perform root cause analysis
• Provide trend analysis and root cause analysis on recurring incidents and defects, conduct post incident reviews
• Track, manage and report on relevant SLAs
• Support disaster recovery and audit exercises
• Conduct impact assessment on version upgrades and patches
• Perform production release and patch management
• Maintain knowledge base
• Review and plan continuous improvements


The ideal profile should have / be
• Minimum 4 years of relevant IT experience
• Mature people management skills and experience in vendor management
• Technically hands-on IT professional and equipped with the following languages, tools and technologies:
• NET with finance compliance, Angular OR Java with Sailpoint
• Framework; Microsoft SQL Server; MS Server Stored Procedure; Good to have Informatica, Tableau, Oracle
• Strong customer-service orientation.
• Works well in multicultural workplace
• Preferably to be able to front customer in technical/domain discussion and hands-on coding when necessary
 

Skills
NUS Institute of Systems Science
25Nov
Senior/ Java Developer (PL/SQL)
NUS Institute of Systems Science   via JobTech

We have a great opportunity for a talented and self-motivated Senior Developer to join our Project Management team at NCS. At NCS, we seek to nurture talents in creating and developing innovative solutions. If you are passionate about new technologies and new ideas, NCS could be a place for you! 


Roles & Responsibilities

As a Java Developer (Junior/ Senior) , you will be involved in the software development life cycle including application development, implementation, maintenance and post-implementation review. 

The broad area of your role covers the followings: 
• Liaising extensively with external or internal clients; 
• Analysing clients' existing systems; 
• Translating client requirements into highly specified project briefs; 
• Identifying options for potential solutions and assessing them for both technical and business suitability; 
• Drawing up specific proposals for modified or replacement systems; 
• Hands-on individual and be able to work with local and off-shore teams to deliver projects on the technical aspects 
The role requires you to be hands-on and you will be involved in providing user support requires investigating and troubleshooting issues, as well as providing timely improvements/ resolutions to address problems / incidents encountered. 


The ideal profile should have / be

• Minimum 6 years of relevant IT experience and technically competent in two or more of the following languages, tools and technologies: 
- Java 
- PL/ SQL 
- Weblogic Unix 
- Angular 
• Strong Analytical skills and well verse with problem resolution methodologies 
• Strong customer-service orientation. 
• Possess can-do attitude, initiative, creativity and able to work under stringent time

Skills
NUS Institute of Systems Science
25Nov
Software Engineer - Platform Engineering
NUS Institute of Systems Science   via JobTech

Shopee is looking to hire NUS-ISS talent.

Job Description:
- Design and development of the PaaS platform used by numerous Shopee development teams
- Write high-quality, clean, elegant, and maintainable code
- Understand the technical platform, constantly optimise the service, identify and fix problems, improve usability, stability and reliability
- Design and implement various supporting tools as needed

Requirements:
- Bachelor's or higher degree in Computer Science or related fields
- Passionate about coding and programming, innovation, and solving challenging problems
- In-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc)
- Strong and hands-on experience with at least one of the programming languages: Go, Python, C++, Java
- Familiar with common network protocols (TCP, UDP, HTTP) and network programming
- Familiar with Linux development environments and multi-threaded programming
 

Skills