This role is hybrid and requires you to be at Scarborough office at a minimum 2 days per week - subject to change at any time.
. Deliver maintainable, testable and reusable production quality code in a corporate financial environment using Agile development practices
. Design and develop market leading solutions by combining technical skills with a solid understanding of business goals
. Produce scripts/scripting to integrate with team's automated process and tooling for build/deploy
. Work directly with business units to make modifications to existing features and build new prototypes/solutions
. Uses expertise to solve highly complex defects and issues
. Optimize application performance and stability by identifying, investigating, and resolving problems ahead of time
. Visualizes, articulates, and conceptualizes solutions to other team members and clients
. Experience with Microservices Arch., Solid principals & Design Patterns,.NET 6/8, C#, ASP.NET Core, Entity Framework Core, SQL Server, SSIS, Azure SQL, Azure Table Storage, Azure Blob Storage, Elasticsearch, Kibana, Logstash, Function Apps, Web Jobs, App Services, Azure Data Factory, Application Insights, Azure DevOps, Git
. Design and creation of relational database schemas and SQL queries preferred
. Responsible for highly complex system analysis, design, coding, testing, debugging, and documentation
. Consistently finds and delivers new ways to develop and improve processes and technology
. Perform additional duties as assigned
. Act as a primary contact for development queries and concerns from users
. Perform all responsibilities in accordance with CGI and our Client's Core Competencies
. Ensures the (external or internal) client's perspective is a driving force behind their decisions and actions
. Experience as a Senior C# / .NET developer (5+ years)
. Client Interaction, Requirement Gathering
. Supporting existing applications, Problem solving skills.
. Create design documentation and estimation.
. Experience with ASP .NET, MVC, Jquery, Entity framework, database applications, SSIS and working knowledge of SQL.
. Understanding of SOLID design principles.
. Experience working in Banking
. Excellent communication and problem-solving skills
. Skilled at conveying complex ideas to both business and technical teams
It would be nice if you have:
. Experience working in Java projects
. Experience working in cloud environments (GCP)
. Experience as a Senior .net developers (5+ years)
. Experience working in an agile environment
. Experience with .NET Core, database applications, and working knowledge of SQL, microservices and APIs
. Understanding of XML and SOLID design principles
. Experience on how to effectively use Google Cloud to build solutions; creatively applying cloud infrastructure and platform services to help solve business problems; and communicating these approaches to different business users
. Provide guidance on Implementing application logging, notification, jobs monitoring and performance monitoring
**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $80,000–$130,000. This role is an existing vacancy.
#LI-GS!
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.