:
We are seeking a talented Full-Stack Software Engineer to join our highly skilled team in Toronto. In this role, you will design, develop, and maintain high-quality software solutions, implementing both the back-end logic and the user-facing components of our web applications. You will report to the Head of Software Engineering.
Key Responsibilities
Develop user-friendly web pages using a variety of programming languages.
Collaborate with multidisciplinary teams, including back-end engineers and web designers.
Build high-quality graphics and interactive visual elements.
Design, implement, and maintain Java application phases.
Conduct software analysis, programming, testing, and debugging.
Perform root cause analysis on system/user errors, recommend corrective actions, and work with production and non-production support teams to resolve issues.
Review business requirements and provide time estimates.
Contribute to the product roadmap in collaboration with the team.
Drive continuous improvement by evaluating new tools, technologies, and approaches.
Manage individual project priorities, deadlines, and deliverables.
Qualifications
5-6 years of continuous experience in popular web technologies (HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, AngularJS/Angular).
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Proven hands-on software development and component-based development experience.
Knowledge of Java-based web services (RESTful API, SOAP).
Experience with relational databases.
Familiarity with XML, XSL, JSON.
Knowledge of Java (Collections framework, multi-threading) is an asset.
Experience in financial services or with electronic trading systems is an asset.
Flexible and adaptable, with a willingness to learn new technologies.
Strong written, verbal, and interpersonal communication skills.
Job Type: Full-time
Pay: $80,000.00-$100,000.00 per year
Work Location: In person
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.