Software Developer 4 in Montreal, QC

View All Information Technology jobs


Information Technology   •  

5 - 7 years

Posted 7 weeks ago

Oracle Content and Experience is a cloud-based content platform that lets you create, manage, curate, analyze and deliver your content for consumption in various experiences. Content can be of various types including digital assets, user generated content, business documents, videos, etc.

Wherever you are, Oracle Content and Experience helps in keeping all your files at your fingertips at home, in the office, at the airport, or in a hotel halfway across the world. Easy-to-use collaboration and workflow management help streamline the creation and delivery of your content to improve both customer and employee engagement.

Content is at the heart of all marketing, commerce, sales, and service efforts, and with Oracle Content and Experience you can share, collaborate, process, and manage all your content easily and effectively, making it a true content hub.

Websites can be created and reviewed as needed with out-of-the-box templates and themes. Users can easily preview what their site looks like on devices with different screen sizes. Sites created will use the most up-to-date information and assets to produce always-current material.

With Oracle Content and Experience Cloud, you and your teams have the tools you need to collaborate quickly and efficiently, while leveraging the organization's collective expertise to manage their content and drive business forward. For more information please visit:

We are continuously expanding the Oracle Content and Experience platform, striving to add modern features such as smart content, ability to deliver highly personalized content to various consuming businesses, building a sophisticated search platform to address the needs for large scale complex front end experiences - that often source content from multiple sources.

To meet the demands of the rapid growth in adoption of Oracle Content and Experience, we are expanding our development team and are looking for architect/lead developer to work on the core content management server, with focus on search platform being newly built. As a part of this highly agile team, you will be responsible for leading, designing and developing significant portions of server modules, participate in various integration efforts and help provide architectural inputs to advance the product.

You will work with leading edge cloud infrastructure and technologies and will have the opportunities to influence future product architecture and technologies.

Key Responsibilities

  • Own the design, development of significant portions of the Oracle Content Experience Server platform.
  • Work with product
  • Participate and influence in day to day design and development of various projects.
  • Work with various external teams for integration with the product and help guide the integration.
  • Resolve complex technical issues and make design decisions to meet the critical requirements of scalable, highly available, resilient, multi-tenant enablement of services in cloud.
  • Understand various Cloud technologies in Oracle to help evolve the tooling needed to monitoring and run the service in cloud 24x7 basis.

Desired Skills and Qualifications

  • MS or higher in Computer Science/Computer Engineering.
  • 10+ years of experience in software design and development, preferably in SaaS/Cloud Services.
  • Experience is building scalable, federated search framework is a big plus.
  • Very strong full stack J2EE and Web technologies understanding.
  • Experience working with Databases and object-relational technologies.
  • Experience in web security concepts such as authentication, authorization, single sign-on, OAuth solutions.
  • Proven track record of building highly scalable, fault tolerant multi-tenant server architectures.
  • Experience in end to end product development life cycle and ensuring customer success.
  • Understanding of modern content management systems and experience building is desirable.
  • Must be detail oriented, task driven and have excellent communication skills.
  • Ability to work in high pressure, highly flexible environments.
  • Passionate about the cloud technologies and solving the real world SaaS problems.
  • Experience with agile software development and short release cycles.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.