Located in Aurora, Smart Solution has been providing world class data processing systems to financial institutions since 1985. Our latest banking platform, called Universa, is a web-based application built upon the best capabilities of our mature legacy platforms combined with industry best-practices and the latest technologies.

Intermediate and senior development positions are available immediately. Full time and contract positions will be considered.

Selected candidates will develop core components of a multi-tiered financial web application using Java, Spring framework, SQL, JavaScript, Angular and HTML. You will work closely with the System Architects and Business Analysts and divide your time between front-end and back-end development. You will also be a part of an implementation team supporting the business analysis and project management functions of the organization with project related tasks. Ideal candidates must have effective written and oral communication skills.

The positions available are ideally suited for software developers with a minimum of 3 years work experience with strong Java and database development skills. Applicants should ideally have their own vehicle but public transit is available near our offices.

  • Improve application architecture and make it test friendly
  • Develop new modules and enhancements
  • Maintain and improve current applications
  • Create internal tools to automate tedious manual tasks
  • Upgrade applications to the latest technologies
  • Provide team members with training and assistance as required
  • Create documentation for new approaches and architectural decisions
  • Ensure development standards are maintained
  • Test, troubleshoot and resolve bugs in code
  • Assist with data conversion and data mapping exercises
  • Play ping-pong with team members on a regular basis
  • Post secondary degree in computer science or programming
  • 3 years' experience with the development of multi-tier applications
  • 3 years' experience in Java web development
  • Experience with Angular, RESTful APIs and Spring
  • Experience with MyBatis, PostgreSQL
  • Experience with Tomcat, Linux, shell scripts, programmatic creation of PDF and Excel documents
  • Ability to work unsupervised
  • Strong understanding of database management principles
  • Effective oral and written communication skills
  • Experience in the following areas would be an asset:
    • Developing financial applications or lending systems
    • SQL development and tuning databases such as PostgreSQL
    • Development experience with forms integration and e-signatures
    • Experience developing data extraction and transformation components

We offer a competitive compensation plan commensurate with experience. If interested in applying for this position please submit salary expectations with your resume. Please email resume to careers@smart-solution.com

Back to Careers