Software Engineer IV

at  Robertson and Company

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Nov, 2024USD 70 Hourly23 Aug, 20245 year(s) or aboveAutosys,Nexus,Windows,Data Access,Scripting,Jenkins,Scheduling Tools,Sql,Git,Data Transmission,Linux,PythonNoNo
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:

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