Software Developer II - React Developer

at  Harmonic Fund Services

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Nov, 2024Not Specified02 Sep, 20242 year(s) or aboveObject Oriented Programming,Html5,Technical Requirements,Git,Computer Science,Test Driven Development,Asp.Net,Computer Engineering,Web Development,Javascript,Communication Skills,Design Patterns,React.Js,Typescript,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Summary:
The Software Engineer II – React Developer is responsible for building applications for alternative investments management. They will primarily focus on front-end development using React and Typescript, but will also contribute to backend tasks involving C#, ASP.NET Web API, and SQL Server. This role involves working closely with the development teams and IT infrastructure teams to agree system deployment parameters, diagnose issues, and monitor system capacity. This role will also be responsible for helping users and testers diagnose issues in the different application environments.
Essential Functions

Specific Role Responsibilities

  • Develop, maintain, and optimize complex front-end applications using React
  • Collaborate with the design and product teams
  • Implement complex data visualization interfaces for large financial datasets, ensuring high performance and responsiveness
  • Integrate with backend services and REST APIs, ensuring seamless data flow between the front-end and backend systems
  • Assist with backend tasks as needed, including API development using ASP.NET Web API and database queries in SQL Server
  • Participate in code reviews to maintain code quality, security, and best practices
  • Troubleshoot and debug issues across the full stack as they arise.

Managerial Responsibilities

  • Assist with training of Associate level personnel in all aspects of their role

Other Responsibilities

  • Supports team members with their work
  • Other job functions as required

Job Qualifications

  • A college or university graduate with Bachelor or Masters degree in Computer Engineering or Computer Science or equivalent qualification
  • 2+ years of experience working in a similar role in the financial services industry. Experience must be related to business and include working on an international diversified team
  • 3+ years of professional experience in any industry in web development with a focus on React.js and front-end technologies
  • Prior experience working with ASP.NET would be an asset
  • Knowledge of modern authentication and authorization mechanisms preferred
  • Familiarity with unit testing frameworks and test-driven development preferred

Technical Requirements

  • Outstanding working knowledge of all Windows applications
  • Proficient in React.js and Typescript, with a solid understanding of its core principles
  • Strong understanding of JavaScript, HTML5, CSS3 and modern front-end build pipelines and tools
  • Deep knowledge of key software development paradigms such as Object-Oriented Programming, functional programming and design patterns
  • Familiarity with HTTP protocol, RESTful APIs and asynchronous request handling
  • Experience with version control systems (Git) and understanding of CI/CD pipelines
  • Knowledge of software development lifecycle and deployment processes

Knowledge, Skills & Abilities Required

  • Excellent analytical, time management, planning, organizational and prioritization skills
  • Self-driven attitude and a strong work ethic
  • Excellent attention to detail
  • Highly adaptable and ability to learn quickly
  • Autonomous and dynamic
  • Strong communication skills, both verbal and written

Terms

  • Full-Time Role
  • On-Site at downtown Toronto office 4 days per week for first 6 months and 3 days per week thereafter
  • Compensation commensurate with qualifications and experience

Responsibilities:

Specific Role Responsibilities

  • Develop, maintain, and optimize complex front-end applications using React
  • Collaborate with the design and product teams
  • Implement complex data visualization interfaces for large financial datasets, ensuring high performance and responsiveness
  • Integrate with backend services and REST APIs, ensuring seamless data flow between the front-end and backend systems
  • Assist with backend tasks as needed, including API development using ASP.NET Web API and database queries in SQL Server
  • Participate in code reviews to maintain code quality, security, and best practices
  • Troubleshoot and debug issues across the full stack as they arise

Managerial Responsibilities

  • Assist with training of Associate level personnel in all aspects of their rol

Other Responsibilities

  • Supports team members with their work
  • Other job functions as require


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer engineering or computer science or equivalent qualification

Proficient

1

Toronto, ON, Canada