Senior Software Developer (Ontario Only)

Full Time
Toronto, OH
Posted
Job description

We are currently looking for a Senior Software Developer to join our Software Development team.

The successful candidate will have University degree/diploma preferably in Software Engineering or Computer Science, 7 – 10 years of experience developing applications using Java and Java related technologies and front-end applications, strong interpersonal skills and ability to work in a fast paced environment both in a team or independently.

Responsibilities:

  • Develop new and evolve existing applications. Design new features and applications and express your designs in effective and easy-to-understand UML models applying the best design and modelling practices. Own your design: oversee the construction, support production deployment and evolve the application.
  • Provide technical leadership to the application development team.
  • Continuously improve the development processes and practices.

Must Have:

· Bachelor’s degree in Computer Science or Engineering or a related technical field

· Ability to communicate technical information and ideas effectively

· Working experience in the system analysis, design and implementation of complex, multi-tier systems.

· Strong design experience using UML modelling tools.

· At least 5 years of software development experience using Java/J2EE.

· At least 2 years of practical experience developing front-end single page applications using javascript, HTML5 and css.

· Strong technical knowledge of WWW technologies, standards and architectures.

· Strong theoretical and practical knowledge of digital security especially its application to the payment processing systems.

· Practical experience with design patterns and frameworks including Spring/Springboot, Hibernate, Angular.

· Experience with RDBMS systems preferably PostgreSQL, SQL Server, or Oracle.

· Understanding of Digital Security Concepts such as SAML, OAuth, PKI and secure coding practices.

· Excellent organizational skills and the ability to manage multiple complex initiatives.

· Proven experience with UNIX command and shell programming are desirable assets.

Special consideration will be given to those applicants with additional experience in

1. Payment Industry

1. POS Financial Transaction Processing

2. PCI

Job Type: Full-time

Benefits:

  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift

Work Location: In person

adamanda.ca is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, adamanda.ca provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, adamanda.ca is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs