C# / .Net Developer

Apply Now

Company: Compunnel Software Group

Location: Montreal, QC H1A 0A1

Description:

The Operations Technology Robotic Process Automation (RPA) team is responsible for the architecture, design, development, and ongoing support of robotic automation processes.

The team utilizes UiPath, a robust RPA platform, to deliver end-to-end automation of business processes, improving efficiency, reducing errors, and enabling scalable operations.

We are seeking a skilled RPA Developer with strong expertise in C#/.NET and UiPath, to be an integral part of our core automation team.

This role supports the full lifecycle of the firm's multi-year Automation Program, including design, development, integration, testing, and production deployment.

Primary Responsibilities:
  • Design and develop automation solutions using UiPath and C#/.NET.
  • Create reusable core components in C# for use across the automation platform.
  • Ensure quality, maintainability, and reusability of all developed automations and components.
  • Analyze business requirements and develop creative automation solutions while adhering to internal standards.
  • Implement automation solutions that comply with security policies and guidelines.
  • Conduct structured code reviews, peer walkthroughs, and contribute to continuous improvement initiatives.
  • Anticipate and resolve technical issues, mitigating risks to delivery timelines.
  • Collaborate with Technology, Information Security, and Risk teams to ensure secure deployments.
  • Participate in all phases of RPA lifecycle: development, QA, UAT, regression, stress testing, and production support.
  • Drive adherence to non-functional requirements, KPIs, KRIs, and service-level metrics for automated solutions.


Required Skills and Experience:
  • Bachelor's degree in Computer Science or a related technical field.
  • Minimum 5 years of hands-on development experience using C#, .NET, and Visual Studio.
  • Proven track record in building and deploying RPA/automation solutions.
  • Strong debugging, problem-solving, and root cause analysis skills.
  • Experience working in Agile/Scrum development environments.
  • Familiarity with source control systems (e.g., Git, Stash, Perforce) and CI/CD tools such as Jenkins.
  • Excellent verbal and written communication skills to collaborate effectively with cross-functional teams.


Desirable Skills:
  • Hands-on experience with UiPath.
  • Experience with relational databases and SQL.
  • Exposure to Linux/Unix systems and mainframe terminal emulators.
  • Knowledge of ExtJS or AngularJS.
  • Experience in building SOAP-based and RESTful web services.
  • Familiarity with ASP.NET, WCF, and Windows internals.
  • Understanding of Microsoft technologies and web development practices.


Domain Knowledge (Preferred):
  • Exposure to one or more Investment Banking areas such as:
  • Transaction Processing
  • Settlements
  • Books & Records
  • Corporate Actions
  • Tax or Regulatory Reporting


Education: Bachelors Degree

Similar Jobs