Software Developer

Software Developer

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada †-†Permanent
This job allows you to work remotely†


Job Description

Our client are searching for 3x Software Developers who can 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 Software Developer is assigned duties based on the projects needs and executes them while conforming to internal processes and procedures.

Responsibilities:

● design, develop, test high quality functional code
● design and develop unit, integration and automation testing code
● integrate software components into a fully functional software system
● may have to assemble, package, deploy software in specific environments
● troubleshoot, debug and upgrade existing systems
● document and maintain software functionality
● participate in design discussions, code reviews and code inspections


Must Have Skills:

● Bachelorís Degree in Software related area (Computer Science, Software Engineering, etc.,)
● proven development experience in a variety of programming languages and frameworks
● 3+ years of professional Java experience
● experience with client-side scripting languages e.g. Angular, React
● expertise in database development using Microsoft SQL Server or equivalent
● strong experience using RESTful APIs
● working knowledge of web technologies and UI/UX standards
● competent in Web Services (SOAP & REST), Java Script, Angular, Spring Boot (Micro Services), Junit, JSON, XML
● Java and Java EE: transaction management using session beans, JPA/Hibernate, JMS
● experience with performance testing and performance testing tools
● working knowledge of data structures and algorithms

Soft Skills:

● excellent analytical and problem-solving skills
● very good communication skills
● team player with ability to integrate and collaborate with his/her team members
● ability to estimate work accurately
● ability to be task focused and meet expected deadlines
● adaptability


Nice to Have Skills:

● Git/Maven in a continuous build, continuous deployment environment
● knowledge of the Atlassian stack - Confluence, Jira, Bamboo, etc.
● background in the financial services industry and specifically wealth management industry


Details:

Starting: ASAP







Similar jobs in Toronto:

Similar jobs in other locations: