Senior Software Engineer responsible for guiding and mentoring a team in software development. Focused on .NET, React, and Azure technologies at a leading IT services company.
Responsibilities
Providing technical guidance and expertise to the team.
Supporting architectural and technology-related decision-making throughout the project lifecycle.
Mentoring team members on a regular basis to promote professional growth and knowledge sharing.
Fostering a culture of empowerment, innovation, and effective problem-solving within the team.
Participating actively in code reviews to ensure high standards of code quality and maintainability.
Taking part in Agile ceremonies and contributing to continuous team improvement.
Identifying, assessing, and helping resolve technical risks, issues, and project impediments.
Delivering constructive technical feedback and conducting reviews to support team success.
Resolving technology-related challenges that may hinder development progress.
Requirements
At least 5 years of full-stack software development experience, with strong expertise in MS SQL Server, C#, .NET Core, .NET Framework, and ASP.NET MVC.
Solid back-end development experience using C#, including hands-on experience designing, developing, and maintaining APIs, services, and enterprise applications.
Strong front-end development skills using HTML, CSS, JavaScript, and modern frameworks such as React.
Proficiency with Git for source control, version management, and collaborative development workflows.
Excellent written and verbal communication skills in English, with the ability to articulate technical concepts clearly and work effectively within a team environment.
Strong organizational, time-management, and problem-solving abilities, with a proven capacity to manage competing priorities and perform well under pressure.
A proactive and solution-oriented approach, with the confidence to take initiative, challenge existing practices, and drive continuous improvement through innovative solutions.
Benefits
Clear scope with no ambiguity over deliverables.
Opportunity for repeat engagements based on performance.
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.
Kubernetes and HPC Engineer building scalable AI/ML and simulation infrastructure for Capgemini Engineering. Managing Kubernetes, HPC clusters, NVIDIA GPUs, automation, and cloud - native platforms.
Technical Architect leading Salesforce architecture, integrations, and data migration for Clariti, which empowers governments to deliver exceptional citizen experiences. Supporting complex implementations and delivery improvements.
Senior backend engineer building scalable lakehouse infrastructure for Affirm’s pay - over - time platform. Leading distributed data systems, reliability, technical standards, and engineering delivery.
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.