Senior .Net Developer
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer, C# / Unity Developer, Cloud Engineer - Software
Position Description
Senior Developer (.Net) – this role is hybrid and requires you to be at a Client office at a minimum 1 day per week – subject to change at any time.
About CGICGI is a global business and technology service provider with $11.5B in revenues. CGI is on a mission to help financial services organizations focus on servicing their clients. CGI supports 15 of the top 20 banks worldwide and our top 10 banking clients have worked with us for 26 years on average. Our clients have seen the value and commitment we bring through our products.
Nearly $1.6 trillion in assets are managed through CGI’s portfolio management, investment fund and asset management solutions. You will be joining our consulting organization at a pivotal point. Over the next 18 months, we will intensely help our client build out a regulatory product and a Client Data Service product. We have ambitious growth plans and are looking for motivated people to join us.
As a Senior developer, you will be given the tools to create great software, but it will be up to you to make it happen. You are an experienced developer expected to mentor junior developers. You will diagnose, build, and mentor, fostering a sense of community and continuous learning. Quality is paramount; you believe in automation and open‑minded, data‑driven solutions. You are a team player, a humble leader, and a continuous learner excited about new technologies and complex problems.
YourFuture Duties and Responsibilities
- 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 the 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
- Use expertise to solve highly complex defects and issues
- Optimize application performance and stability by identifying, investigating, and resolving problems ahead of time
- Visualize, articulate, and conceptualize solutions to other team members and clients
- Experience with Microservices Architecture, solid principles & 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 Dev Ops, Git
- Design and create relational database schemas and SQL queries (preferred)
- Responsible for highly complex system analysis, design, coding, testing, debugging, and documentation
- Consistently find and deliver new ways to develop and improve processes and technology
- Perform additional duties as assigned
- Act as the primary contact for development queries and concerns from users
- Perform all responsibilities in accordance with CGI and our Client’s Core Competencies
- Ensure the client’s perspective drives decisions and actions
- Bachelor’s degree in Computer Science, Mathematics, Statistics, or related engineering field required. Advanced degree preferred.
- 8 to 10 years of Software Development experience required.
- Experience collaborating with multiple teams, including business unit teams, to deliver solutions through all aspects of the SDLC required.
- High proficiency with full‑stack development skills including UI, web, middle‑tier, and database required.
- Experience with Microservices Architecture, solid principles & 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 Dev Ops, Git (strong understanding of SDLC and Agile methodologies).
- SQL database schema design experience required.
- Proven ability to stay current with emerging technologies and new applications of existing technologies through work experience, academics, or self‑study.
- Highly proficient with full stack of development…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: