Intermediate Software Developer

Toronto, ON, Canada

Job Description



Who we are
Univeris has been successfully building and modernizing wealth management software for over 30 years. We are the go-to solution for many financial services firms (e.g., mutual fund dealers, securities dealers, wealth management firms and insurance companies) that want to stay competitive in an intriguingly digital world. To date, more than 25,000 financial advisors and 1.5 million investors in 12 countries have converted to our money-managed platform\xe2\x80\x94with over $450B in Assets Under Administration. Why? Because we have the technology to streamline portfolio management, drive efficiencies and improve productivity.


At Univeris, we value talent and ideas. This means our employees have the freedom to do things they know would be great and meaningful for our clients and for the company. We\xe2\x80\x99re looking for people who are creative, get excited by new opportunities to learn and grow and feel at home by an organization that supports them. Ready to start your career?


The Opportunity

At Univeris, the Software Engineers perform a variety of activities involving the analysis, design, development, operation, and maintenance of software, following the iterative software development process and software engineering best practices.


The Role

  • Has working experience in iterative software development life cycle model, preferable following an Agile methodology like SCRUM, SAFe, XP, etc.
  • Contributes to code reviews, and code inspections.
  • Writes well-designed, testable code.
  • Integrates software components into a fully functional software system.
  • Troubleshoots, debugs, and upgrades existing systems.
  • Documents and maintains software functionality.
  • Participates in cross-team software process improvement initiatives.
  • Works in a fast-paced organization following Agile methodology.



The Successful Candidate



Basic Qualifications
  • Bachelor\xe2\x80\x99s Degree in Computer Science/related field or equivalent work experience.
  • 5+ years of experience in software development.
  • 2+ years of development experience in a design/architecture.
  • Experience with object oriented programming using Java
  • Experience with cloud computing platforms
  • Facilitate and develop plans for application changes
  • Excellent analytical and problem-solving skills
  • Attention to details and change impact analysis
  • Aptitude and interest to quickly learn new and emerging technologies and methods
  • Strong written/spoken communication skills
  • Ability to take a project from requirements to launch
  • Eligible to work in Canada.



Proven Qualifications
  • Strong understanding of design patterns and object oriented techniques.
  • Proven experience in design of complex software engineering solutions.
  • Expertise in developing APIs (Restful and SOAP)
  • Experience with SQL, REST, and UI Frameworks.
  • Proven experience with JUnit/TestNG and mocking frameworks (Mockito, etc) for Unit and Integration tests.

- Working knowledge of the Atlassian stack - Confluence, JIRA, Bamboo, etc.
  • Proficiency in (or similar technologies)
  • Java, XML/XSL, HTML/Javascript, Data Modelling
  • Framework: Spring, JSF
  • Database: MSSQL, Table Design, Stored Procedure, Release management, PostgreSQL
  • Front end: Vue, JSF, XSL, Freemarker
  • Version Control, Unit Test, API, Real time processing, Batch processing
  • Reporting: XSL-FO, BIRT, ActiveReport
  • Background in the financial services industry and specifically wealth management industry

The Work Environment
Our mid-sized office environment is in a great location downtown - we are right by St. Lawrence Market, close to the Distillery District, and 10 minutes away from the Financial District!


Work may be in-office, remote, or hybrid, collaborating with other team members in-personal and digitally during regular business hours.


We offer a flexible schedule, however, some work outside of normal business hours may be required on occasion due to time-constrained activities or collaborating with remote teams


Our Culture

Our culture is what makes Univeris a fantastic place to work! We have an inclusive work environment that is collaborative, dynamic, and open to new ideas. We incorporate integrity, honesty, and commitment into all aspects of our business functioning. From our open-door policy to our engaging company events, we take every opportunity to ensure that our employees are empowered, valued, and celebrated.


In addition to our culture, we have other amazing benefits and perks that we offer to ensure you are at your best:
Competitive compensation reviewed twice a year
Robust health benefits, including yearly health care spending account available since day one and matching RRSP contribution program.
Schedule flexibility - we know our employees have lives outside of work and don\'t mind if you need to run to a mid-day doctor\'s appointment or pick up a kid early from school!
Regular social events (both in-person and virtual), care packages, team lunches, and more.
Work From (Almost) Anywhere Policy: you can work from (almost) anywhere for up to 3 months.
Vacation entitlement grows with your tenure
Personal and Sick Days are provided to the whole organization
Professional Development and Growth opportunities as we are in a high-growth mode including mergers and acquisitions, massive projects in the pipeline and constantly changing dynamics of post-pandemic reality


At Univeris, we embrace diversity and inclusion and are committed to equal employment opportunities. We welcome applications from qualified individuals from all backgrounds. Persons with disabilities who need accommodation in the application process may e-mail a request to careers@univeris.com.


We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2163341
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned