Sign in or register for a JobTech account.

Jobs that require software engineering skill

Gemini Personnel Pte Ltd
18Jan
IOS/Android Developer
Gemini Personnel Pte Ltd   via JobTech

Our client is an international company who specializes in delivering rich media apps on multiple platforms ranging from Smart TVs, gaming consoles and media devices to smart phones and tablets.
They are currently looking for iOS and Android Developers / Engineers to join its growing Professional Services team in Singapore.

Objective of role:

Primarily software development of iOS and Android and other front end devices applications. You will work on applications for world famous brands from idea stage through to market launch. Your role can also include customer discussions, requirements analysis and testing support.

Skills and Experience

  • Strong Java development experience with an impressive iOS and Android project (or several!) in the app store
  • Good understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes
  • Strong experience and knowledge of Design and Architectural patterns and knows when to apply them
  • A solid understanding of mobile application design as well as Java frameworks and development
  • Strong communication skills and knows when to ask for help and bounce ideas and solutions off peers

Professional Requirements:

  • Degree in Computer Science, Software Engineering, IT or related discipline
  • 2+ years’ professional experience developing native Android and developing native iOS/tvOS applications
  • Extensive hands-on development experience using Java, Objective-C, Swift with iOS/tvOS SDK, Xcode and modern Developer Tools
  • Experience integrating open source or 3rd party API’s and Libraries highly desirable
  • Extensive experience with Android SDK, Eclipse/Android Studio and modern Developer Tools
  • Experience integrating open source or 3rd party API’s and Libraries highly desirable
  • Ability to develop against a variety of web architectures and services (HTTP, JSON, REST, etc.)
  • Good understanding of mobile device variants, capabilities and constraints
  • Experience in other tech stacks is also beneficial (HTML/JS, Obj-C/Swift, etc.)
  • Exposure to Agile, Continuous Integration, Test Driven Development is a plus
  • Must have excellent problem solving skills and love technical challenges
  • Experience in Video and media based development projects (DRM, OVPs, Advertising, Analytics)

Interested applicants please email your detailed resume in MS Word format to jeffn@gemini.sg. We regret only shortlisted candidates will be notified.

 

 

EA 12C5083 

Skills
Acalution
10Jan
PHP Software Engineer
Acalution   via JobTech

Wine.Delivery is a promising e-commerce startup and a trademark of Acalution Pte. Ltd.. It is a first class fully automated online marketplace for wine and spirits. We serve the Singapore wine market with a wide variety of wine and an outstanding online shopping experience. All wines are delivered directly to the customer’s doorstep with utmost care through dedicated drivers in a fully professional manner at the perfect storage temperature.
We are looking for a self-motivated and experienced candidate with software engineering background to join our agile team!

Your Role:
• Design, develop, test, deploy, maintain and improve Wine.Delivery e-commerce site
• Design, develop, test, deploy, maintain and improve REST API for Wine.Delivery mobile app
• Work with Project Lead/ Manager to propose technical solution
• Actively participate in Scrum ceremonies

Requirements
• At least 3 years of experience in PHP and MySQL 
• Proficient in Web technology stack (JavaScript, jQuery, CSS, HTML) and Magento
• Candidates with knowledge in Git source control, Payment Gateway integration, Elastic Search and Containerization Technology (eg. Docker) will be preferred
• Experience in AWS and React is a plus
• Fast learner, self-motivated, team player and detail-oriented

Why join us?
Acalution is a great opportunity for you to realise your potential. As the business grows, we are acutely aware that our people are the backbone of the company and hence are dedicated to rewarding contribution, diversity, excellence and commitment.

If finding solutions to complex problems, learning continuously, and driving change excites you, then let’s have a chat. We are saying it’s going to be worth it.

Skills
Tek Village Pte Ltd
09Jan
Software Engineer (Embedded)
Tek Village Pte Ltd   via JobTech

Responsibilities

  • Design, develop and test embedded software for satellite communications products.
  • Responsible in maintaining, documenting or make changes to the existing software.
  • Troubleshoot and supports hands-on debug, assisting the test campaign and technical support to internal and external customers.
  • Perform code review to ensure the quality of firmware

 

 

Requirements

  • Ph.D./Master/Degree/Diploma in Telecommunication/Computer/Electronics/Software Engineering or related discipline.
  • Minimum 3 years of working experience in developing embedded software.
  • Strong programming skills in C and C++
  • Good software debugging and documentation skill.
  • Proficient in embedded processor architectures & good understanding of hardware-software constraints.
  • Experience in embedded operating systems such as VxWorks, WinCE, embedded Linux, FreeRTOS, ITRON

Skills
99.co
13Dec
Backend Engineer - Site Reliability
99.co   via JobTech

99.co is looking for a Backend Engineer with a focus in Site Reliability to join our diverse team of people who are passionate about taking the real estate industry properly into the age of technology through innovation and a desire to solve its multitude of challenges.

This will involve a healthy mix of system and software engineering skills to ensure 99.co is performant and available as it scales to the greater region of South Asia and beyond.

What you'll do:

  • Writing application APIs, maintain and improve the infrastructure that keeps 99.co running beautifully.
  • Build and optimise internal tools to improve team productivity.
  • Participate in change control, release planning, and other operational planning
  • Remain current on industry leading solutions in both private and public cloud hosting (Amazon Web Services (AWS), Google App Engine, etc.)
  • Partner closely with the respective product and support teams on production issues and issue resolutions.
  • Keeping a constant eye on improving automation, scale, reliability, security, and visibility of overall production health.

What you are/have/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute.
  • Self motivated and a deep feeling of ownership.
  • 'Uptime'. Now that's something that makes you smile
  • You can't stand sloppy APIs, and you know when you should return 401 vs 403 vs 418
  • You agree that code is for humans to read and only incidentally for computers to execute
  • You have no problem setting up and configuring a Linux/UNIX server from scratch
  • Able to conceive, convince, implement and maintain reasonable database schemas for our data
  • Proficient in some of the programming languages: C++/Java, Javascript, Python or Go.
  • Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, etc.
  • A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.
  • Working knowledge of the TCP/IP stack, internet routing and load balancing.
  • :() { : | : }; : makes you giggle
  • You RTFM and will paste an html peace character somewhere in your application.

Skills
Gemini Personnel
19Jan
IOS / Android Developer
Gemini Personnel   via e27

Job Description Our client is an international company who specializes in delivering rich media apps on multiple platforms ranging from Smart TVs, gaming consoles and media devices to smart phones and tablets.They are currently looking for iOS and Android Developers / Engineers to join its growing Professional Services team in Singapore.Objective of role:Primarily software development of iOS and Android and other front end devices applications. You will work    Read more

on applications for world famous brands from idea stage through to market launch. Your role can also include customer discussions, requirements analysis and testing support.Skills and Experience•Strong Java development experience with an impressive iOS and Android project (or several!) in the app store•Good understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes•Strong experience and knowledge of Design and Architectural patterns and knows when to apply them•A solid understanding of mobile application design as well as Java frameworks and development•Strong communication skills and knows when to ask for help and bounce ideas and solutions off peers​Professional Requirements:•Degree in Computer Science, Software Engineering, IT or related discipline•2+ years’ professional experience developing native Android and developing native iOS/tvOS applications•Extensive hands-on development experience using Java, Objective-C, Swift with iOS/tvOS SDK, Xcode and modern Developer Tools•Experience integrating open source or 3rd party API’s and Libraries highly desirable•Extensive experience with Android SDK, Eclipse/Android Studio and modern Developer Tools•Experience integrating open source or 3rd party API’s and Libraries highly desirable•Ability to develop against a variety of web architectures and services (HTTP, JSON, REST, etc.)•Good understanding of mobile device variants, capabilities and constraints•Experience in other tech stacks is also beneficial (HTML/JS, Obj-C/Swift, etc.)•Exposure to Agile, Continuous Integration, Test Driven Development is a plus•Must have excellent problem solving skills and love technical challenges•Experience in Video and media based development projects (DRM, OVPs, Advertising, Analytics)Interested applicants please email your detailed resume in MS Word format to (Hidden Text) We regret only shortlisted candidates will be notified.EA 12C5083

Skills
Allianz SE
19Jan
(Junior) IT Developer
Allianz SE   via Tech In Asia

Key Responsibilities Task estimations, task breakdown for the respective OPUS projects.   Prepare technical documentation and preform peer review of technical documentation.   Ensure the developed modules are compliant to the design principles and standards as defined by the company.   Responsible for ensuring the quality of deliverables and providing the necessary guidance and support to project teams.   Interact with and exchange ideas with project leads as well    Read more

as other members of the team, to arrive at good designs and solutions to jobs at hand.   Other tasks and projects, as assigned by manager or team leader Key Requirements/Skills At least a Bachelor’s degree in IT, computer science, software engineering, mathematics or equivalent.   Minimum 4 years of working experience in system development project using Oracle technologies, and at least 2 years of working experience in Oracle Forms/Reports.   Possess a strong combination of analytical, problem-solving and innovation skills to attend to several technical production challenges.   Technical skills and knowledge: -Required: Oracle Database 10g / 11g. -Required: Configuration and using Oracle Web-logic server. -Required: Oracle development tools - Forms Developer, Reports Developer, ADF. -Required: Application development life-cycles – waterfall and agile. -Advantageous: JAVA, JSF, J2EE technologies. -Advantageous: Concepts and principles of General, Life and /or Health Insurance experience.   Good communication and presentation skills.   Excellent inter-personal, inter-cultural and self-motivational skills.   Other combinations of experience and education that meet the minimum requirements may be substituted.

Skills
GRABTAXI HOLDINGS PTE. LTD.
18Jan
Data Engineer
GRABTAXI HOLDINGS PTE. LTD.   via JobsCentral



Roles & Responsibilities

Build, deploy and manage big data solutions that can adequately handle the needs of a rapidly growing data driven company

Spearhead the development of systems, architectures, and platforms that can scale to the 3 Vs of Big data (Volume, Velocity, Variety)

Streamline data access and security to enable data scientists and analysts to easily access to data whenever they need to

Build out scalable and reliable ETL pipelines and    Read more

processes to ingest data from a large number and variety of data sources

Maintain and optimize the performance of our data analytics infrastructure to ensure accurate, reliable and timely delivery of key insights for decision making

Lead the movement cleaning and normalizing subsets of data of interest as preparatory step before deeper analysis by the data scientists

Run Modern high performance analytical databases and computation engines like RedShift, BigQuery, Greenplum,Presto and others

Requirements

A degree or higher in Computer Science, Electronics or Electrical Engineering, Software Engineering, Information Technology or other related technical disciplines.

Experience in handling large data sets (multiple TBs) and working with structured, unstructured and geographical datasets

Designed high performance scalable infrastructure stacks for Big Data Analytics

Deep understanding of databases and best engineering practices - include handling and logging errors, monitoring the system, building human-fault-tolerant pipelines, understanding how to scale up, addressing continuous integration, knowledge of database administration, maintaining data cleaning and ensuring a deterministic pipeline

Real passion for data, new data technologies, and discovering new and interesting solutions to the company’s data needs

Excellent communication skills to communicate with the product development engineers to coordinate development of data pipelines, and or any new products features that can be built on top of the results of data analysis

Skills
ABWIN PTE LTD
18Jan
System Analyst
ABWIN PTE LTD   via JobsCentral



Roles & Responsibilities

- Escalate and follow through issues raised by user for example the installation of printer, email setup

- Diagnosing issues, perform bug fixes or software configuration related issues.

- Programming and designing of software applications such as CRM.

- Collaborate with team members and vendors to fix and improve products

- Full Time position

Requirements

- Candidate must possess at least an Diploma in Information Systems/Software Engineering/Computer Science orequivalent.

- Experience in PHP    Read more

, MYSQL Server platforms or Server Management will be an added advantage.

- Strong analytical and problem solving skills.

- Friendly , Willingness to learn, Self-motivated, independent, creative and result-oriented with good interpersonal skills.

- Fresh graduates, Singaporean, Singapore PR, Chinese are encourage to apply.

Skills
A-IT SOFTWARE SERVICES PTE LTD
18Jan
Machine Learning Engineer
A-IT SOFTWARE SERVICES PTE LTD   via JobsCentral



Roles & Responsibilities

Building machine learning & analytics platform and working with data scientists to create, optimize and productionize of machine learning models and building data pipelines for machine learning systems for various business units within the org.

Requirements

• Build and improve machine learning and analytics platform.

o Develop components of machine learning and analytics platform.

o Improve the machine learning workflow, from data exploration, model experimentation/prototyping to    Read more

production.

o Build framework to support machine learning and data-driven business activities at large scale.

• Work with data scientists to build end-to-end machine learning and analytics solution to solve business challenges.

o Build data pipeline for machine learning systems.

o Turn advanced machine learning models created by data scientists into end-to-end production grade system.

o Build analytics platform components to support data collection, exploratory, and integration from various sources being data API, RDBMS, or big data platform.

o Optimize efficiency of machine learning algorithm by applying state-of-the-art technologies, i.e. distributed computing, concurrent programming, or GPU parallel computing.

• Excellent understanding of software engineering principles and design patterns.

• Excellent programming skills in Python, Scala, or Java.

• Working knowledge of big data technology stack: Hadoop/Yarn, Hive, HBase, and Spark.

• Experience to one or more commercial / open source data warehouses or data analytics systems, e.g. Teradata, is a big plus.

• Experience to one or more NoSQL databases is a big plus.

• Hands-on experience in Cloud platforms, e.g. AWS, or containerization/ virtualization platforms, e.g. Docker/Kubernetes, is a big plus.

• Experience to any data science or machine learning platform, e.g. IBM Data Science Experience or Cloudera Data Science Workbench, is a big plus.

• Good understanding of data science and machine learning technologies and methodologies is a big plus.

• Exposure to mainframe system is a plus.

• Passion about machine learning and data-driven intelligence system.

• Excellent communication and presentation skills in English.

• Team player, self-starter, ability to work on multiple projects in parallel is necessary.

• Experience in software engineering, devops automation, and big data engineering

• Experience working in multi-cultural environments

Skills
The Advertiser
18Jan
Software Engineer
The Advertiser   via JobsCentral



Roles & Responsibilities

COMPANY DESCRIPTIONSECURING THE SOFTWARE THAT POWERS YOUR WORLD IS A BIG JOB. We''re focused on that mission every day. Application security isn''t part of our business, it''s our only business. And it''s the driving force behind everything we do. At Veracode, we inspire a culture of innovation and infuse creativity into all our initiatives.

Veracode is the leader in the application security space, with the most    Read more

comprehensive offering available. We take our mission to secure the software that powers your world seriously. Our award-winning, industry-leading products dominate the AppSec market!

RESPONSIBILITIES

As a software engineer you will work closely with the Veracode engineering team in Singapore to design and develop software composition analysis engines. You will also help add support for new programming languages, package managers and build systems. As part of this team you will get the opportunity to work on improving the state of security in open-source code. We provide a great engineering culture and give lot of autonomy to individuals to work on interesting problems relevant to our business that can have big impact.

Responsibilities:

Work collaboratively within to write high quality and testable code.

Responsible for assigned integration, testing, and deployment tasks.

Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.

Work with members of the team to drive engineering best practices around testing, CI/CD, architecture and automation.

Actively communicate and collaborate within the team and across functional boundaries.

Requirements

Required Skills:

BS/MS/PhD in Computer Science or related field, or relevant industry experience is required

2 years’ experience in software engineering

Coding experience in Java

Experience with popular open source software such as Postgres, RabbitMQ, Elasticsearch, Redis and Couchbase

Experience with development frameworks such as the Spring framework and React.

Knowledge of containers and container orchestration platforms

Desired Skills:

Experience building command line tools

Experience with CI/CD workflow

Experience working with modern package managers (npm, bundler, pip etc.) and build systems (Gradle, Make etc.)

Skills