Consultant, Applications Development

Posted:
8/15/2024, 10:51:03 AM

Location(s):
Ontario, Canada ⋅ Burlington, Ontario, Canada

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

TransUnion's Job Applicant Privacy Notice

What We'll Bring:

At TransUnion, we are dedicated to finding ways information can be used to help people make better and smarter decisions. As a trusted provider of global information solutions, our mission is to help people around the world access the opportunities that lead to a higher quality of life, by helping organizations optimize their risk-based decisions and enabling consumers to understand and manage their personal information. Because when people have access to more complete and multidimensional information, they can make more informed decisions and achieve great things.

Every day TransUnion offers our employees the tools and resources they need to find ways information can be used in diverse ways. Whether it is helping businesses better manage risk, providing better insights so a consumer can qualify for his first mortgage or working with law enforcement to make neighborhoods safer, we are improving the quality of life for individuals, families, communities and local economies around the world.

What You'll Bring:

  • BS Degree in Computer Science or equivalent
  • 3-5 years of overall technology experience including Java, Spring framework, Hibernate, Maven or Gradle, Tomcat, Jboss.
  • Experience in supporting, debugging and maintaining Java enterprise applications using Java 11, 17.
  • Experience building and upgrading REST and/or SOAP web services with Spring boot and Spring framework, Spring Data JPA.
  • Experience in resolving tech debt and maintain clean code using scan tools such as Sonar, Checkmarx, Veracode, Fortify, Black Duck.
  • Experience working with relational databases such as PostgreSQL, MySQL, DB2
  • Ability to create and maintain Unit and Integration test cases using Junit5, Mockito.
  • Experience working with Linux command line and shell scripting.
  • Knowledge of version control using Git or Mercurial
  • Knowledge of Agile Scrum and Kanban – Jira
  • Strong at understanding requirements and transforming business requirements into appropriate technical solutions.
  • Experience interacting with business users to accurately understand their business area and their requirements.
  • Experience in gated delivery pipeline for Java based applications.
  • Focused work ethic, with openness and drive to explore new ideas and technologies.
  • Excellent analytical skills and the ability to provide alternative solutions to technical problems.
  • Good understanding of theories, methodologies and principals underlying software development including OOP design principles.
  • Excellent analysis and problem resolution skills.
  • Strong communications and interpersonal skills.
  • Familiar with AWS Cloud or Azure Cloud.
  • Excellent documentation skills.
  • Ability to work with teams located in different regions and time zones.

Impact You'll Make:

The incumbent will deliver solutions using JEE and Java Web applications across TransUnion. As a member of an experienced software team, the Java Developer will help drive these solutions to provide a best in industry standard for quality, innovation, and efficiency. The Application Development supports TransUnion’s business and consumer systems by improving the efficiency of business operations, applications and operating systems. Flexibility and openness are valued in our entrepreneurial, business-casual environment. We appreciate quick-learning IT professionals with inner drive, a strong work ethic and a desire to grow. 

  • Partner with internal business resources and technical teams to analyze and implement requirements.
  • Participate in development and deliver code with consistency, quality, best practices and performance of applications
  • Collaborate with cross-functional technology teams 
  • Ensure Transunion design patterns, frameworks, and architectural standards are implemented consistently across the organization.
  • Accountability for quality of code and application development

This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.

Accommodation is available, including for applicants with disabilities, in accordance with applicable laws.

TransUnion's Internal Job Title:

Consultant, Applications Development

Commerce Signals Inc

Website: https://commercesignals.com/

Headquarter Location: Palo Alto, California, United States

Employee Count: 11-50

Year Founded: 2012

IPO Status: Private

Last Funding Type: Debt Financing

Industries: Analytics ⋅ Mobile ⋅ Retail ⋅ Software