Software Developer
Guidance Software
Canada, ON, Waterloo
10d ago

Open Text is seeking talented individuals to contribute as Software Development professionals within agile development teams.

Successful candidates will have the opportunity to be mentored by experienced Software Development professionals and participate in cross functional teams that include Product Management, Developers and Quality Assurance as primary participants.

The position will focus on creating new features or enhancing existing functionality of Open Text products. All of the projects involved have performance and stability requirements, thus a great importance is placed on code quality and thoroughness in design.

The developer will be working with leading edge technology; it is an exciting opportunity to design and implement solutions for enterprise level systems.

Successful candidates will have experience in developing enterprise level applications with the latest web technologies, with an emphasis on scalability and architectural best practices.

You are great at :

  • Participating in the software development process from design to release to ensure that everything done is coordinated to solve customer problems
  • Developing new features and maintaining existing features for applications
  • Developing and re-factoring code for high performance and scalability
  • Participating in the design and implementation of applications spanning multiple components and processes
  • Aiding other developers on-site and off-site, customer support and documentation groups and the quality assurance and automation testing groups
  • Utilizing analytical and problem-solving skills
  • Exhibiting strong written and verbal communication skills
  • 5+ years of experience developing software in a business environment
  • Proven experience in building enterprise applications using JavaScript, including expertise in technologies such as bootstrap, require.
  • js, jQuery, Backbone / Marionette, etc.

  • Experience with developer server-side applications using technologies such as Java or .NET
  • Experience with various operating systems (Windows OS, Linux, Solaris, HP)
  • Experience with web servers (Tomcat, Sun ONE, IIS)
  • Experience with databases (Oracle, SQL, Hana, PostgreSQL)
  • Experience in designing or implementing data structures and algorithms
  • Proficient in web technologies, especially HTML5 + JavaScript
  • Understanding of concurrency and scalable system design
  • Bachelor’s Degree in Computer Science or equivalent experience
  • Step 2
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form