Senior C# Developer
Toronto, ON
What is the opportunity?

You will work with IT, Business project team members and vendor systems to design, modify, and/or build applications and integrated solution including third party systems and database servers. You will handle all aspects of IT delivery including coding, testing, documentation and coordination. In this position, you will work to develop a target platform, working with other IT partners both internally and externally to implement solutions for the business. The position mandates supporting/enhancing existing system along with opportunities to work on new initiatives in latest tool and technologies.

What will you do?

Efficiently perform the day to day design documentation, analysis and infrastructure tasks
Provide consulting services for new and existing development initiatives
Prepare high level and detailed technical specifications for small to medium projects in accordance with PLC, security and architecture documentation objectives. Together with Project Manager, determines best mix of development, interfacing applications, third party vendor solutions to meet business requirements and project objectives.
Develop RDA solutions using C# and .Net
Contribute to successful project completion by identifying risks and developing/recommending mitigation strategies.
Partner with infrastructure and business teams in order to design solutions and resolve business system issues (i.e. software issue, troubleshooting, technical interface issues etc.)
Work closely with members of the development and QA teams to review requirements and implement solutions
SDLC, security and architecture documentation objectives

What do you need to succeed?

Must have

3+ Years of professional experience developing in C#(.Net 4.5 +)
Strong database skills in Relational DBMS like SQL server. Good SQL scripting and familiarity in writing stored procedure, SSIS packages
Experience with DevOps (Jenkins, UrbanCode) and Source Code Management (GitHub)
Understanding in setting up application or web servers and configuring them
Knowledge of DynaTrace and ELK stack (Elasticsearch, Logstash, and Kibana).
Patience, open-minded and eagerness to learn new applications and technologies

Nice to have

Angular(version 6+) front end development and RPA & RDA knowledge, expertise in Blue Prism and Pega
RBC Infrastructure knowledge
Proven experience in infrastructure setup including servers, network shares, LDAP, security, shared vs dedicated environments
DataStage or similar ETL tool

What’s in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
Flexible work/life balance options
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Opportunities to building close relationships with clients