Full Stack Azure Developer
Toronto, CANADA
Job description
Position Description:
This role is hybrid and requires you to be at a Client office at a minimum 2 days per week - subject to change at any time.
We are looking for a highly skilled Full Stack Azure Developer with strong experience in C#.NET and Azure Databricks to design, develop, and maintain scalable cloud-based applications.
Your future duties and responsibilities:
1. Design, develop, and maintain full stack applications using C#.NET / .NET Core.
2. Build and optimize data pipelines and ETL processes using Azure Databricks.
3. Develop RESTful APIs and microservices using ASP.NET Core.
4. Work with front-end technologies such as Angular / React / JavaScript / TypeScript.
5. Integrate applications with Azure services including Azure SQL, Azure Data Factory, Azure Functions, and Azure Storage.
6.Write efficient SQL queries and manage structured and semi-structured data.
7. Collaborate with data engineers, architects, and business stakeholders.
8.Ensure application performance, scalability, security, and reliability.
9.Participate in code reviews, unit testing, and CI/CD deployments using Azure DevOps.
10. Support and enhance existing legacy applications as needed.
Required qualifications to be successful in this role:
Must-Have Skills
. Strong hands-on experience with C#.NET / .NET Core.
. Proven experience working with Azure Databricks (Spark, PySpark/SQL).
. Azure Databricks: Advanced experience in building and managing scalable data pipelines and analytics solutions.
. Azure Data Factory: Proficient in orchestrating data workflows and integrating diverse data sources.
. Azure Function App: Expertise in developing and deploying serverless functions for event-driven architectures.
. App Services & App Service Plan: Strong knowledge of deploying, scaling, and managing web applications in Azure.
. Azure SQL: Proven ability to design, develop, and optimize relational databases in Azure cloud environments.
. Azure Data Lake Storage: Hands-on experience with large-scale data storage and management in Azure.
. Application Insights: Skilled in implementing monitoring, diagnostics, and performance analytics for applications.
. C#.NET: Advanced programming skills in C#.NET for backend development and integration.
. REST API: Demonstrated ability to design, develop, and consume RESTful APIs for robust, scalable applications.
. Web API/Applications Design: Experience in architecting and implementing secure, high-performance web applications.
Nice-to-Have Skills
. Power BI: Familiarity with data visualization, dashboard creation, and business intelligence reporting.
. Redis Cache: Experience with distributed caching and performance optimization using Redis.
. Financial Industry Experience: Understanding of financial services domain, compliance, and regulatory requirements.
. Azure DevOps: Experience with CI/CD pipelines, automated deployments, and cloud-based project management.
. GitHub Enterprise: Knowledge of enterprise source code management, collaboration, and workflow automation.
. AutoSys: Exposure to enterprise job scheduling and automation solutions.
. Informatica: Experience with data integration, ETL workflows, and enterprise data management tools.
________________________________________
Additional Requirements:
. Excellent problem-solving and analytical skills.
. Strong communication and collaboration abilities.
. Ability to work independently and mentor junior team members.
. Commitment to best practices in software engineering, security, and cloud architecture.
**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 $95,000–$145,000. This role is an existing vacancy.**
Skills:
· Code Review
· Code Review
· Database Design
· Financial Services
· Performance/Stress Testing
· Python
· Software Architecture
· Software Design Patterns
· C#
· DevOps
· GitHub
· RESTful (Rest-APIs)
· Web Application Development
What you can expect from us:
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.