Senior Software Developer

Precisely
Canada
$107K-$110K a year (estimated)
Full-time

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services.

What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk.

In fact, Precisely powers better decisions for more than 12,000 global organizations, including 99 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate : Openness, Determination, Individuality, and Collaboration.

We are committed to career development for our employees and offer opportunities for growth, learning and building community.

With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents.

Learn more about why it's an exciting time to join Precisely!

Intro and job overview :

We are looking for a Senior Software Developer. This role involves owning the design and development of a core shared library which provides standardized database metadata information from a number of database sources.

Alongside this, the role will also involve development and design of core application services in support of an end user application and a core data processing engine, as well as adapters to external systems and plugins for domain specific algorithms.

Development occurs within a flexible agile team delivering incremental releases on a regular cadence. This role will work closely with other members of the Precisely team including Services and Support to ensure a superior customer experience with both the product and the company as a whole.

Responsibilities and Duties :

  • Design and development of application components including but not limited to : Core Java library integrating to Databases via JDBCREST ServicesData processing servicesExternal integrations to other APIs
  • Develop and maintain automated testing of backend components
  • Work cross-functionally in providing support for teams in QA, Customer Support, Services and Pre-Sales
  • Participate in agile scrum development practices and continuous delivery
  • Other duties may be assigned

Requirements and Qualifications :

  • Bachelor's (4-year) degree in computer science, or equivalent experience
  • A minimum of 5 years relevant professional experience
  • High level experience with Java and Java application frameworks and libraries (Spring, Quartz, Guava, etc.)
  • High level experience with Databases
  • Experience integrating with external systems via APIs.
  • Strong troubleshooting and debugging skills
  • Bonus points for :
  • Experience in debugging JDBC issuesExperience in building data processing services (JMS, batching systems, etc.)Experience with big data technologies (Spark, Hadoop, etc.)

The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the .

18 days ago
Related jobs
Promoted
iTel Networks Inc.
Canada

Work with the development team on different projects to build a variety of software tools in the telecommunication space. Collaborate with team members to understand software requirements, identify issues, and integrate solutions. Research, develop, design, write, and test software code. Conducts tr...

Vidyard
Remote, Canada
Remote

Reporting directly to the Software Development Manager, you'll collaborate with a cross-functional team of developers, designers, and product managers to address customer challenges and deliver exceptional software solutions. Eager to share knowledge among other senior - staff level developers and m...

CB Canada
Canada

We are looking for a Senior Software Developer- Java to join our MC Professional squad, working with the product management team to understand requirements, suggest technical solutions, implement, and deploy new features. Joining us as a Software Engineer is a chance to grow into a Senior, Staff, an...

MongoDB
Canada

Specifically if you are passionate about reducing build times, reducing continuous integration times, and working to improve developer satisfaction - this role is for you!. Understand the whole picture of developer productivity work, including ensuring that Build team’s work drives improvements in o...

Vidyard
Remote, Canada
Remote

In this role, you'll be working closely with an awesome team of developers and a product manager, all under the guidance of an Engineering Manager. Your goal? To use your skills to simplify and enhance the day-to-day experience of our developers. Our Developer Platform team is where innovation meets...

Laboratoires Acumatica Canada
CA

Computer hardware or software retailer/wholesaler. Write, modify, integrate and test software code. Write, modify, integrate and test software code for e-commerce and other Internet applications. ...

TextNow
Canada

As a Senior member of the Backend Platform Team you will design, develop, and maintain scalable backend services, ensuring high performance and reliability across our service landscape. ...

Lumerate
Canada

Senior Back-End Software Developer. As a Senior Back-End Software Developer at Lumerate, you will be responsible for:. Helping your peers, and especially less experienced developers, become better, more rounded software craftspeople. Already envisioning your first day at Lumerate as a Senior So...

Mappedin
Remote, ON, ON, CA
Remote

Who we are and what we do Mappedin is a global leader in indoor mapping and spatial data management.Our innovative solutions power billions of square feet of indoor space and guide millions of people visiting malls, stadiums, offices, retail establishments, healthcare facilities, warehouses, college...

Arctic Wolf
Remote, Canada
Remote

You’ll be working as a senior software developer on our Applications Team, responsible for delivering the cloud-based software that helps solve the real-world security problems that IT professionals face. We’re looking for a Senior Software Developer to be part of making that happen. Integrate softw...