Software Developer II - React Developer
at Harmonic Fund Services
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Nov, 2024 | Not Specified | 02 Sep, 2024 | 2 year(s) or above | Object 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 Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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