Logo for Emerald Associates

Full Cycle Developer (Kotlin/Java/React) - APAC

Role overview

Qualifications

  • 5+ years of Java or Kotlin development experience
  • Working knowledge of SQL
  • Degree or diploma in computer science or a related discipline
  • Fluency in English (written and spoken)

Responsibilities

  • Develop new code and maintain existing software including libraries, APIs, web applications, web services, enterprise integrations, and plugins/add-ons
  • Design and collaborate with team members to deliver quality solutions
  • Contribute new ideas to drive continuous improvement
  • Cover the full software development life cycle: analysis/design, coding, testing, documentation, deployment, and post-production support

About the company

Emerald Associates logo

Emerald Associates

Emerald Associates Inc. is an Oracle Partner - Cloud Standard specializing in Oracle Primavera since 1995. We are headquartered in Calgary, Alberta, Canada with project professionals in North America, South America and Asia. Led by CEO Nicole Jardin, our team has the largest number of Primavera add-ons, automations and integrations to assist your organization make the most out of your portfolio tools. We design, implement, integrate and train your team to succeed at portfolio management and project controls. We specialize on the full Primavera product line including the following products:- Primavera Unifier- Primavera P6- Primavera Portfolio Management (OPPM)- Primavera Contract Management (PCM)- Primavera Risk Analysis- Crystal Ball- Oracle Database Appliance ODA- Safran RiskWith over 20 years of experience specializing in Oracle Primavera and a world class software development house, we offer unique Primavera add-ons and enhancements that truly make our products and services innovative project management solutions.- P6-Loader- P6-Scrubber- P6-QA- P6-Calculator- TAPPS- CAPPS- Unifier-Loader Admin- Unifier-Loader User- PCM-Loader- PCM-Archiver

Company details

Company typeTPE
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Emerald Associates - Full Cycle Developer (Kotlin/Java/React)


Emerald Associates is a Canadian Oracle Partner. Headquartered in Calgary, Alberta, we have specialized in the Oracle Engineering and Construction (formerly Primavera) suite for over 28 years.

We take a best-of-breed, highly integrated and automated approach to drive project management excellence with our clients that includes many Emerald proprietary solutions.

We are actively looking for Full Cycle Kotlin/Java/React Developers in a full-time capacity to join our team in all of our locations including Canada, USA, Brazil, and Philippines. Qualified candidates with success working remotely will be considered, regardless of geographical proximity.

The Role - Kotlin/Java/React Developer


As part of our programming and technology delivery team, you will work with functional and technical project management leaders to deliver where your unique contributions make a difference to our corporate and client success.

You will work on a diverse portfolio of products and bespoke software in the project management space, including standalone Emerald products, add-ons to the Oracle Engineering and Construction suite of products, and system integrations and visualizations for clients. You will proactively be contributing to the full software development life cycle involving application analysis/design, coding, testing, documentation, deployment, and post-production verification and support; seeing your work product through to completion.

The ideal candidate is a highly collaborative, proactive self-starter with experience delivering in fast-paced, customer driven project environments.


Who You Are:
  • You are highly organized and take charge of deliverables
  • You see potential issues before they arise
  • You remove obstacles and roadblocks to deliver on-time
  • You thrive on solving problems
  • You design with innovation in mind
  • You love learning and thrive on collaboration
  • You pick up new concepts easily
  • You write clean, re-usable code
  • You communicate with ease - both written and verbal
  • You know that team success is the only success; mentoring, self-critiquing, collaborating and leading are your passion

What You'll Do:
  • Work on new and existing software: proprietary, third party and client specific
  • Develop new code as well as maintain, update and upgrade existing software including:
    • Libraries and APIs
    • Web applications
    • Web services
    • Enterprise integrations
    • Plugins and add-ons to existing tools
  • Reporting and graphical visualization
  • Design and collaborate with team members to deliver quality solutions
  • Contribute new ideas to drive continuous improvement

Some of Our Tools:
  • Kotlin
  • React
  • IntelliJ IDEA Ultimate
  • Git, GitLab
  • Nexus, Maven
  • Oracle, SQL Server
  • SQL Developer
  • P6 EPPM, Primavera Unifier, OBIEE, Oracle Data Visualization
  • Quip, ZOHO


Requirements

Mandatory Qualifications
  • Excellent teamwork and communication skills
  • Fluency in the English language, both written and spoken
  • Degree or diploma in computer science or a related discipline
  • 5+ years of Java or Kotlin development experience
  • Working knowledge of SQL
  • Experience designing, programming and delivering applications

Preferred Qualifications
  • Kotlin development experience
  • React development experience
  • Experience developing rich web applications
  • Experience developing cloud applications
  • Working knowledge of PL/SQL/T-SQL
  • Experience with the Linux shell
  • Experience working remotely


Benefits


Benefits you may be eligible for include:  
  • Starting at 3 weeks vacation
  • Medical and dental plan options
  • Casual dress environment
  • Flexible work home, office, client site
  • Bonus potential based on performance both personal and team goals

If you are driven, collaborative, innovative, and love working with a great team to deliver on new challenges - Apply today!

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at Emerald Associates

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.