Software Engineer IV
at Robertson and Company
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Nov, 2024 | USD 70 Hourly | 23 Aug, 2024 | 5 year(s) or above | Autosys,Nexus,Windows,Data Access,Scripting,Jenkins,Scheduling Tools,Sql,Git,Data Transmission,Linux,Python | 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:
Our client is a top financial institution with significant North American holdings. They have operations across most major verticals, including institutional & corporate, wealth management, private client, commercial banking, treasury, and retail banking.
Introduction: Robertson is seeking a skilled Software Engineer to join our client.
Contract Dates: 4 months
Pay Range: $70 to $83 per hour
Business Hours: Monday to Friday
Job Responsibilities:
- Lead technical aspects of project from inception through to deployment
- Participate in analysis and system design specification sessions. Documentation of design options and solutions according to System Development Life Cycle (SDLC) methodology
- Ensure that solutions adhere to development best practices and architectural principles
- Code review for high code quality, reusability, and ease of maintenance
- Identify and uphold best development practices
- Collaborate and communicate as needed with upstream and downstream partners on deliverables
- Evaluate and identify improvements at all stages of development and drive positive change
- Work closely with System Test Environment Management Team (STEMT) to ensure that environments are fully functional and that builds are properly deployed
- Assist in the creation and configuration of new test environments
- Participate in development of test strategy, test plans, test cases and testing efforts (unit testing and integration testing of code)
- Provide technical support to business and testing team during testing phases; track defects, defect triage and resolution
- Coaching / mentoring of junior developers
- Ensure required documentation is housed in the project repository and that knowledge transfer has occurred to support staff
Experience & Qualification Requirements:
- Experience with Reconciliation and Cash Management Applications e.g. Accurate (TrinTech) or DUCO are preferred
- 5+ years of development experience including strong practical experience with Python, SQL (MS SQL / Oracle), Scripting, and some Java
- 5+ Experience with Linux and Windows
- 5+ years’ experience with JBoss
- Knowledge of scheduling tools – Autosys will get preference.
- Experience with tools such as Jenkins, Git, and Nexus
- Knowledge about data access, data transmission and data storage techniques
- Understanding of Agile methodology, the software development life cycle, CI/CD and release processes
Personal Attributes:
- Strong communication (written & verbal) and inter-personal skills to facilitate working with business partners, stakeholders, and colleagues at all levels of the organization
- A passion for simplifying and improving existing processes, efficiency and helping others
Responsibilities:
- Lead technical aspects of project from inception through to deployment
- Participate in analysis and system design specification sessions. Documentation of design options and solutions according to System Development Life Cycle (SDLC) methodology
- Ensure that solutions adhere to development best practices and architectural principles
- Code review for high code quality, reusability, and ease of maintenance
- Identify and uphold best development practices
- Collaborate and communicate as needed with upstream and downstream partners on deliverables
- Evaluate and identify improvements at all stages of development and drive positive change
- Work closely with System Test Environment Management Team (STEMT) to ensure that environments are fully functional and that builds are properly deployed
- Assist in the creation and configuration of new test environments
- Participate in development of test strategy, test plans, test cases and testing efforts (unit testing and integration testing of code)
- Provide technical support to business and testing team during testing phases; track defects, defect triage and resolution
- Coaching / mentoring of junior developers
- Ensure required documentation is housed in the project repository and that knowledge transfer has occurred to support staf
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada