Sign in or register for a JobTech account.

Jobs that require object-oriented programming skill

Capita
02Jan
Chief Information Officer
Capita   via JobTech

As the CIO, you will lead the design, implementation and evaluation of the core platform and oversee its development. You will be expected to meet with key stakeholders including partners to help translate system and platform integration requirements into actionable items for the development team. You are to ensure that technologies are used efficiently, profitably and securely. This role reports to the CEO.

Therefore, coming from a mid-large sized organisation and working as a Head of Development, Chief Information Officer or Head of IT position previously would be advantageous. Aside from technical responsibilities, the CIO’s responsibilities will also include implementing and managing the company's relationships with 3rd party suppliers, external creative agencies and vendors.

 

Responsibilities

  • Overseeing IT Policy, Process Flow, KPI, Team Structure and Vision Development
  • Team leader and owner of the overall design and architecture of the core platform.
  • Drive the vision and overall strategy of the Marketplace, AI and Microservice platform
  • Full Software Development Life Cycle (SDLC) including roadmap planning, requirement
  • specification, systems design and integration.
  • Manage a team of geographically dispersed in-house and outsourced developers.
  • Technical Strategy - creating and maintaining the company's strategy in line with stakeholder needs and in keeping with current best practice
  • Be effective in growing this team up to 60+ FTE’s over the next 20 months
  • Work with internal and external partners to integrate systems.
  • Ensure data security and system uptime.
  • Reporting directly to the CEO, produce monthly / quarterly reporting for both clients and the
  • management team
  • Manage relationships with partners/vendors, customers and internal stakeholders
  • Champion the company and its products at speaker events and conferences

 

Requirements

 

  • Bachelors or higher degree in Computer Engineering, Supply Chain or MBA
  • At least 12 years of solid technology, team management and architecture experience 5+ years
  • Java/J2EE programming experience
  • 5+ years relevant experience as a Technology Lead/Architect
  • New Product developing experience in Supply Chain or Ecommerce industry
  • Strong understanding in object-oriented concepts, design patterns, and algorithms
  • Domain knowledge of Data Analysis, AI, Machine Learning, Smart Cities, C2/C4i, Telematics/M2M, IoT, Environmental Monitoring solutions
  • Familiarity with Scrum / Agile development frameworks
  • Expertise troubleshooting data quality issues, analysing data requirements, and utilizing big data systems.
  • Ability to demonstrate strong collaboration skills and strategic thinking
  • Experience working with geographically dispersed teams
  • Excellent cross-cultural verbal and written communication skills

 

Interested candidates, who wish to apply for the above position, please send us an updated copy of your resume to tech@capitasingapore.com


We regret to inform that only shortlisted candidates will be notified.

Skills
TODAY'S CAREER
21Jan
Senior Gis Engineer, Established Co. (Arcgis/ Geo-Spatial Technology/ East) (Cjy 060118)
TODAY'S CAREER   via JobsCentral



IT Services Solution Industry (Local Listed Co.)

Location: East area

5 days work week

Responsibilities:

Develop and implement software solutions/ applications for enterprise clients

Configure and tailor solutions to suit end user’s needs

Contribute to the stages of a project life cycle including conducting requirements study with end users, solutioning, development of requirements, system and design documentation and application support and maintenance

Work with a variety of development environments    Read more

such as HTML5, Java, .NET and other object-oriented environments or scripting languages (e.g. Python)

Work with spatial datasets and data formats

Contribute to engagements with end-users such as workshops, exhibitions, technical support, and training delivery

Take on and manage the role as a team-leader/Project Manager as and when needs arise

Contribute to the monthly reporting of project progress

Pro-actively stay updated on latest ArcGIS and relevant IT technology

Maintain and ensure GIS System uptime for assigned client’s account(s)

Required Skills (at least 2 of the following):

Java, .NET, JavaScript, Python

HTML, CSS, Flash, PHP, etc.

iOS, Android SDK

SQL Server or Oracle

ArcGIS or other GIS software technology

ARCGIS JSAPI 3.x version

ArcGIS JSAPI 4.x

Bootstrap/React framework

Requirements:

Diploma/ Degree holders in Information Technology (IT), Information Systems or its equivalent

Min. 3 years of prior working experience in relevant industry

Experience in GIS/ Geospatial Technology has an added advantage

Possess good analytical and problem solving skills

Prior experience in Project Management experience will be an advantage

Interested candidates, please state last / expected salaries and notice period and email to: [Click Here to Email Your Resume]

TODAY'S CAREER PTE. LTD.

10 Anson Road International Plaza #30-13

Singapore 079903

Log in to our website for the most current list of job advertisements

Website: www.todaycareer.com.sg

Email: [Click Here to Email Your Resume]

(Team members for this post: Katheriene Ang / Vera Tan / Lim Jia Ying)

Registration Number: R1102123/ R1767480/ R1549375

Only shortlisted candidates will be notified. Let us call you when we are ready.

Skills
MAVERICKS CONSULTING PTE. LTD.
21Jan
Full Stack Software Developer
MAVERICKS CONSULTING PTE. LTD.   via JobsCentral



Roles & Responsibilities

Do you believe your designs and code could change the world?If YES, read on!

Mavericks Consulting is a powerhouse of skilled IT professionals who love their craft. We solve complex business problems by applying agile software development practices and produce simple working solutions.

Mavericks collaborates closely with clients to achieve their business goals.We provide consultancy advice, develop prototypes to experiment and validate ideas quickly.We develop robust and reliable    Read more

operational systems within weeks, not months.We love to write code and we build systems that put smiles on faces of our delighted users.

We believe in sharing our knowledge, upskilling and growing with the developer community. We organise tech related workshops and bootcamps to learn from each other. We share and have fun together in our continuous learning journey.

We are looking for like minded Mavericks to join us and multiply the fun and awesomeness at our workplace. To give a brief idea of what we expect from a potential Maverick :

What you will be responsible for:

Genuinely wanting to help to change the world

Learning something new everyday, working and pairing with amazing people

Write quality code alongside your development team

Helping our clients solve challenging and complex problems

Creating and maintaining a dynamic and collaborative environment

Making the company better with your ideas

Being flexible/open to learning new and cool stuff

Championing Agile development practices in communities

Requirements

What you should have experience in:

Delivered at least one large scale project to production

Have worked in high performance Agile software engineering teams

Knows and practices basic agile practices such as Kanban/Scrum/Lean/XP etc, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD)

Cross functional roles, up-to-date with the multiple latest tech knowledge

What you should be technically competent in:

Deep understanding of at least one programming language and yet has worked with other multiple languages

Good understanding of at least one programming paradigm (OOP, FP)

Full stack development experience with good understanding of overall application architecture.

Proactive and able to take up leadership roles in solving problems.

Have opinions on tech stack and help business clients make meaningful decisions.

Programming languages like Java, Rails, Python, Scala, GoLang; DevOps practices; test automation; infrastructure automation etc.

Experience with frameworks like ReactJS

Skills
Mindteck Singapore Pte Ltd
21Jan
Snr Technical Developer (.Net/Aws)
Mindteck Singapore Pte Ltd   via JobsCentral



Roles & Responsibilities

Contract Duration: Until end of Oct'18

A resource who will work as Lead Developer to provide Support, Solution Delivery & Technical Expertise primarily on MVC Program related Project(s).

Work closely with client’s Business and IT team on the design, architecture and development of applications for manufacturing domain using internal client’s data

Focus on creation of web-based tool with complex logic, be responsible for all programming and software development/delivery and    Read more

maintenance.

Application integration and migration to AWS cloud including transformation for various new/existing applications.

Lead and develop robust Web based applications from complex manufacturing use cases, work on integrating with various client’s platforms/systems.

Collaborate well with cross functional and international teams (IT & business stakeholders

Requirements

Proven design and development proficiency with various web development tools - Microsoft.NET Framework, MEAN stack, AWS Cloud Services. Oracle and SQL Server are a must have.

5 years' + development experience in C#.Net, VB.Net, JavaScript, jQuery, HTML, DHTML and CSS, PL/SQL, JSON and related frameworks. Hands on over NoSQL databases is desirable.

Knowledge on object-oriented programming and database core concepts (structure, coding, modeling)

Very comfortable using standard development methodologies and tools: Agile/SAFe, Azure DevOps, GitHub, UML, OOAD and related technologies.

Excellent communications skills - someone who can translate information to both technical and non-technical associates.

Skills
The Advertiser
21Jan
Mobile App And Web Developer
The Advertiser   via JobsCentral



Roles & Responsibilities

Job Description

Design, develop, enhance, implement & support IOS and Android mobile applications

Collaborate with cross-functional teams to analyze, design, and develop new features based on requirement

Build and publish applications in app stores

Develop and innovate new implemented technology features to maximize application performance

Ability to perform and develop new technology and integrate into mobile application relating to product design, UI or UX

Test and fix any bugs in order to    Read more

maintain the quality and integrity of the consumer experience

Experience on Payment gateway integration in mobile apps, Locations and Map PI's will be an advantage

Prepare deployment documents and deployment

Continuous evaluating and increase the program’s effectiveness

Develop solutions in CHINESE either web portal and mobile app.

Requirements

Requirement:

Candidate must possess a Bachelor Degree in Computer Science or Information Technology

Preferably with minimum of 3 to 5yrs related experience.

Proficient in iOS/Android development, frameworks and release management in Android and iOS, preferably with exposure to App Store(iOS) and Google Play Marketplace

Proficient and extensive knowledge on Cocoa Touch and Xcode

Proficient in ASP.NET C#, JavaScript, HTML5, and CSS3 and C#, ASP.Net,(Framework 3.0 and above) including MS SQL scripting, PHP, MySQL

Experience in UI/UX design of web mobile applications will be a plus point

UX design best practices to design solutions and a deep understanding of mobile-first and responsive design will be a plus point

Database design and programming with Microsoft SQL and MySQL

Web services standard such as REST, XML, SOAP and XSDL

Solid understanding of the full mobile development life cycle

Android

Ability to perform in the full life cycle of Android application development and mobile app development

Hands on experience and knowledge on android Push Notifications & Toast, Android SDK’S, Eclipse build system, Android Studio, Gradle, Core java, Restful web services

IOS

Strong object-oriented design and programming skills in Objective-C and IOS SDK, memory management and caching mechanisms specific to Mobile devices, IOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text

Skills
MAVERICKS CONSULTING PTE. LTD.
21Jan
Mobile Developer
MAVERICKS CONSULTING PTE. LTD.   via JobsCentral



Roles & Responsibilities

Do you believe your designs and code could change the world?If YES, read on!

Mavericks Consulting is a powerhouse of skilled IT professionals who love their craft. We solve complex business problems by applying agile software development practices and produce simple working solutions.

Mavericks collaborates closely with clients to achieve their business goals.We provide consultancy advice, develop prototypes to experiment and validate ideas quickly.We develop robust and reliable    Read more

operational systems within weeks, not months. We love to write code and we build systems that put smiles on faces of our delighted users.

We believe in sharing our knowledge, upskilling and growing with the developer community. We organise tech related workshops and bootcamps to learn from each other. We share and have fun together in our continuous learning journey.

We are looking for like-minded Mavericks to join us and multiply the fun and awesomeness at our workplace. To give a brief idea of what we expect from a potential Maverick :

Your Role and Responsibilities

Have a genuine desire to help change the world

Be up-to-date with emerging trends in mobile technology

Have opinions on tech stack and help clients make meaningful business decisions

Design, envision and build applications for iOS/ Android platforms

Ensure the performance, quality, and responsiveness of applications

Contribute to the company dynamics through your unique perspective

Champion Agile development practices

Write quality code

Create and maintain a dynamic and collaborative environment

Pair program with amazing people

Requirements

The Qualifications You Need

Professional Experience

Working in high performance cross-functional Agile software engineering teams

Knowing and having practiced basic Agile practices such as Kanban/Scrum/Lean/XP etc, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD)

Worked in cross functional roles

Technical Experience

Publishing mobile apps to Google Play Store or iOS App Store.

Experience with distributing apps to stakeholders, beta users using tools like Hockeyapp or TestFlight.

Writing unit tests for the mobile application code.

Knowledge of automated functional tests or UI tests

Setting up or working knowledge of CI pipeline for the mobile application

Code versioning tools such as Git

Object-oriented programming (OOP) and object modeling.

iOS/ Android SDK and ecosystem of tools and frameworks around it.

iOS/ Android UI design principles, patterns and best practices

APIs to connect applications to back-end services

Open-source iOS/ Android ecosystem and available libraries

Application benchmarking and optimisation

Programming languages like Java, Kotlin, Objective-C, Swift, Javascript

Knowledge/experience of cross-platform frameworks like React Native

Skills
Aryan Solutions Pte Ltd
21Jan
Software Engineer(Asp.Net)
Aryan Solutions Pte Ltd   via JobsCentral



Role - Software Engineer(ASP.NET)

Location - Serangoon North, Near Ang Mo Kio MRT

Salary – Basic + AWS (SGD 4000- 4500)

Job Nature - 12 months Contract (extendable)

Role and Responsibilities

Understand user requirements and participate in technical design

Develop and implement system applications in accordance to user requirements

Perform unit and system integration testing for quality assurance

Plan and assist with user acceptance testing

Participate in implementation roll-out    Read more



Provide operational support and ongoing maintenance and enhancement after implementation

Requirements / Qualifications

3 – 5 years’ experience in developing applications equipped with strong knowledge of coding practices

Minimum 3 years of experiences in developing new applications on Sharepoint 2007 / 2010 / 2013 platform

Good technical knowledge and experience in object-oriented programming, .Net 4.0 / 4.5, C#, SQL Server, ASP .NET, HTML, CSS, and Javascripts

Strong analytical skills and able to work under tight timelines

Ability to work on multiple projects involving multiple stakeholders concurrently

Innovative, proactive and a strong team player

Degree in Computer Science, Computer Engineering or equivalent

Interested, please send over your resume to recruitment at aryansolutions dot tech or call at 65 67087429 Ext 201 for a confidential discussion.

--

Vikram Shervani

EA Registration No.R1110177

Skills
MAVERICKS CONSULTING PTE. LTD.
21Jan
Qa Automation Engineer
MAVERICKS CONSULTING PTE. LTD.   via JobsCentral



Roles & Responsibilities

Mavericks Consulting is a powerhouse of skilled IT professionals who love their craft. We solve complex business problems with simple working solutions by applying Agile software development practices.

Mavericks collaborates closely with clients to achieve their business goals.We provide consultancy advice, develop prototypes for experimentation and validate ideas quickly.We develop robust and reliable operational systems within weeks, not months. We love to write code and build systems    Read more

that put smiles on our delighted users.

We believe in sharing our knowledge, upskilling and growing with the developer community.We organise tech related workshops and bootcamps to learn from each other. We share and have fun together on our continuous learning journey.

We are looking for like-minded Mavericks to join us and multiply the fun and awesomeness of our workplace. To give a brief idea of what we expect from a potential Maverick:

Your Role and Responsibilities

Genuinely wanting to help to change the world

Learning something new everyday, working and pairing with amazing people

Perform automated/manual testing

Developing test strategies, test plans and test cases to ensure quality code

Review, analyze and provide quality assurance on projects

Helping our clients solve challenging and complex problems

Creating and maintaining a dynamic and collaborative environment

Making the company better with your ideas

Being flexible and open to learning new and cool stuff

Championing Agile development practices in communities

Be up-to-date with the latest tech knowledge

Requirements

The Qualifications You Need

Professional Experience

Delivering at least one large scale project to production

Having worked in high performance Agile software engineering teams

Knowing and having practiced basic Agile practices such as Kanban/Scrum/Lean/XP etc, Test Driven Development (TDD), Continuous Integration/ Continuous Delivery (CI/CD)

Worked in cross functional roles

Good knowledge of the test pyramid

Good knowledge of the different types of tests and their applications

Technical Experience

Experience in driving QA principles and practices in Agile teams.

Experience with writing automated tests in a behaviour driven manner.

Experience in writing code to test applications in a collaborative environment

Experience in performing both manual and automated tests

In-depth knowledge of fundamental principles like Object Oriented Programming, Page Object Model

Experience in using clean code practices, and writing readable, maintainable code.

Iteratively creating and managing automated functional tests in collaboration with the development teams

Experience in writing, executing and validating tests across the test spectrum including, but not limited to security testing, load testing, stress testing, performance testing, etc.

Experience in using at least one open-source test automation tool. E.g. Selenium, WATIR, Cucumber, Capybara, Appium, Calabash.

Skills
TRUSTY CARS PTE. LTD.
21Jan
Backend Software Engineer
TRUSTY CARS PTE. LTD.   via JobsCentral



Roles & Responsibilities

About Carro

Carro is an automotive marketplace that offers a full-stack service for all aspects of car ownership. By offering a trustworthy and transparent experience, Carro challenges the traditional way of buying and selling of cars through a proprietary pricing algorithm.

Carro also provides a range of services that offer everything a car owner needs throughout their car ownership journey such as an in-house financing solution warranty options    Read more

and Singapore’s first on-demand roadside recovery platform.

Founded in 2015, Carro started its regional expansion into Thailand and Indonesia in 2017 and is well on its way to becoming Southeast Asia’s largest automotive marketplace, facilitating over US$350 million worth of transactions in two years.

In June 2018, Carro has raised a total of US$75 million led by notable venture funds such as SoftBank Ventures, Insignia Ventures Partners and B Capital Group. Looking forward, Carro will continue to revolutionise the automotive industry and empower our customers to make the right decisions.

Job Summary

Looking for a capable & passionate Backend Developer with at least 3 years of relevant experience who will help us to continuously build and strengthen the technology behind our products. Your primary responsibility will be the continuous development of all server side logic, definition and maintenance of our database and ensuring high performance and stability to the request from the front-end.

Responsibilities:

-Develop and maintain web-based applications in PHP

-Design and develop scalable back-end architecture

-Ensure the quality, scalability, stability, performance and security of server application

-Fix bugs and improve application's performance

-Continuously discover, evaluate, and implement new technologies to maximize development efficiency

-Building and documenting reusable code and libraries for future use

-Work closely as a team of other developers and product manager to deliver functional features

Requirements

Requirements:

- At least 3 years of relevant development experience

- BS/MS degree in Computer Science, Engineering or a related subject

- Solid fundamentals in OOP PHP

- Fluid in at least framework like Laravel

- Front-end developments skills

- Experience with version control (GIT..etc)

- Experience with deploying on cloud platform (AWS..etc)

Skills
Activate Interactive Pte Ltd
21Jan
Application Consultant (Mobile)
Activate Interactive Pte Ltd   via JobsCentral



Roles & Responsibilities

Activate is a fast growing technology company with a 20 year history and still going strong with plans to grow 50% more in 2018! We focus on mobile and web applications in the exciting space of digital health & more. We are already making waves with our technological solutions & initiatives that have impacted thousands of people and lives!

We have opportunities for you to grow your    Read more

career path and are looking for talented professionals to develop high-quality software that is aligned with user needs and business goals.

Requirements

Job Description

Mobile application development and applied research on Android, iOS and/or Appcelerator platforms

J2EE/ASP.NET software development, involving the use of databases

Software support and maintenance of deployed products and solutions

Ideally to hit the ground running, you should have the following:

Degree in Computer Science or equivalent

Knowledge of Object Oriented Programming and SQL

Strong experience with native mobile features such as GPS, accelerometer, push notifications, etc.

Strong experience in cross platform mobile development tools such as React Native Framework (mandatory) and Titanium Appcelerator

Experienced in developing on Unix/Linux environments

Enjoy constant learning and working with new technologies

If you want to work on projects that use web and mobile technologies to make an impact on people lives, please do apply & we would love to hear from you.

Apply directly here: https://activate-interactive-pte-ltd.workable.com/

Skills