全周期开发工程师(Kotlin/Java/React)- 加拿大
Full Cycle Developer (Kotlin/Java/React) - Canada
这是一个远程职位。
Emerald Associates 是一家加拿大 Oracle 合作伙伴。总部位于阿尔伯塔省卡尔加里,我们专注于 Oracle 工程与建筑(前身为 Primavera)套件已有 28 多年。我们采用最佳组合、高度集成和自动化的方案,与客户一起推动项目管理卓越,其中包括许多 Emerald 自有解决方案。我们正在寻找全职的 Kotlin/Java/React 开发人员加入我们的团队,覆盖所有办公地点,包括加拿大、美国、巴西和菲律宾。符合条件并成功远程工作的候选人将被考虑,无论其地理位置如何。
职位 - Kotlin/Java/React 开发人员 - 集成专家
作为我们编程和技术交付团队的一员,你将与功能和技术项目经理合作,你的独特贡献将对我们的公司和客户的成功产生影响。你将参与一系列产品和定制软件的开发,涵盖项目管理领域,包括独立的 Emerald 产品、Oracle 工程与建筑套件的附加产品,以及为客户提供的系统集成和可视化方案。你将主动参与完整的软件开发生命周期,包括应用分析/设计、编码、测试、文档编写、部署以及生产后的验证和支持;确保你的工作成果顺利完成。
理想的候选人是高度协作、积极主动的自我驱动者,具有在快节奏、以客户为导向的项目环境中交付经验。
你具备以下特质:
- 你高度有条理,能够掌控交付成果
- 你能预见潜在问题
- 你能消除障碍和瓶颈,按时交付
- 你在解决问题中找到乐趣
- 你在设计时注重创新
- 你热爱学习,享受协作
- 你容易掌握新概念
- 你编写干净、可重用的代码
- 你沟通顺畅 - 书面和口头表达都好
- 你知道团队的成功才是真正的成功;指导他人、自我反思、协作和领导是你热衷的事情
你将负责:
- 参与新旧软件的开发:自有软件、第三方软件和客户特定的软件
- 开发新代码,同时维护、更新和升级现有软件,包括:
- 库和 API
- 网站应用
- 网站服务
- 企业集成
- 现有工具的插件和附加组件
查看英文原文
This is a remote position.
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 forFull Cycle Kotlin/Java/React Developersin a full-time capacity to join our team inallof our locations includingCanada, USA, Brazil, and Philippines. Qualified candidates with success working remotely will be considered, regardless of geographical proximity.
The Role - Kotlin/Java/React Developer - Integration SpecialistAs 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
If you are driven, collaborative, innovative, and love working with a great team to deliver on new challenges -Apply today!
Originally posted on Himalayas