C# / .Net Developer
Apply NowCompany: 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:
Required Skills and Experience:
Desirable Skills:
Domain Knowledge (Preferred):
Education: Bachelors Degree
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