C# Developer

Employer
RBC
Location
Toronto, Canada
Salary
Competitive
Posted
Aug 14, 2019
Closes
Aug 15, 2019
Ref
6305684
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
What is the opportunity?

We are hiring for a develoepr to develop and support support in-house customization for our Fixed Income Securities Platform (Mortgage Backed Securities). This encompasses functions within Front Office, Risk Management, Finance Accounting, and Operations. The role will interact with Front Office traders, Risk Managers, Senior Developers, QA and business analysts to provide technical solutions. This person will be responsible to successfully develop technology solutions that meet sponsor/stakeholder requirements while demonstrating high levels of quality and productivity. The core functionality to be supported will be around Font Office, Risk, Finance and Operations user community.

What will you do?

  • Responsibilities include designing, and developing applications to meet specific customer requirements.
  • Develop software components and systems based on technically sound design that comply with acceptable standards.
  • Must possess strong overall knowledge of Software Development Life Cycle which includes strong skills in process management
  • Thorough knowledge of testing and configuration management
  • Able to design and develop robust systems that minimizes maintenance costs.
  • Able to work independently to meet project deadlines and work to meet timely delivery schedules.
  • Work closely with QA to ensure that solutions are of high quality; e.g. accurately implement the specifications and are thoroughly tested.
  • Implement assigned tasks with minimal direction and proactively identify and resolve unassigned issues.
  • Liaise with the author of requirements documents and functional specifications to clarify ambiguities.
  • Provide ongoing support and support maintenance activities.
  • Exhibit or acquire appropriate business knowledge to provide adequate context to development tasks.
  • Ability to interpret and analyze Risk measures
  • Ability to communicate with third-party vendors to resolve on-going issues


What do you need to succeed?

Must-Have:
  • About 2 years of development experience on Windows platforms.
  • Must have a good understanding of Fixed Income Securities especially Mortgage Backed Securities and Interest Rate Derivatives Products.
  • Proficient in C#, WPF, MVVC pattern, .NET platform, and Web Technologies (MVC)
  • Solid knowledge of SQL and database, with experience and good understanding of database concepts (Oracle, Sybase and/or MS SQL).
  • Good at developing Multi-threaded applications on Windows platforms.
  • Experience developing, maintaining, and deploying global enterprise quality applications that encompasses Front to Back functionalities.
  • Excellent knowledge of object oriented languages and design patterns.
  • Working knowledge of automated build tools and source code versioning systems.
  • Must have a Bachelor's of Science degree or equivalent Finance Knowledge
  • Experience developing global technology systems within capital markets.
  • Understanding of some functions within Front Office, Risk Management, Finance Accounting, and Operations (not across all but specific areas).


Nice-to-have:
  • Minimum Bachelors Degree in Computer Science, Finance, Engineering, or a related field from a reputed institution. Advanced qualifications in finance such as CFA are highly desirable
  • Solid understanding of software development lifecycle and best practices for building sustainable software.
  • Open to working in different technology environments and platforms. Demonstrated ability to learn new business concepts and adapt to new technologies.


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
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities

Similar jobs

Similar jobs