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.
Senior Full Stack .NET Engineer developing various .NET Core applications at Dotmatics. Collaborating with cross - functional teams to deliver high - quality software solutions.
Backend Engineer developing scalable web services in Java and/or Scala for game clients. Collaborating with client engineers to ensure effective integration across platforms and support live game operations.
Full - Stack Application Developer responsible for designing and implementing features in Kotlin web applications for a cloud - native Policy Administration System. Work with Agile teams collaborating on software solutions for insurance carriers.
Senior Software Developer managing API Operations for Verafin. Supporting critical systems and enhancing customer - facing API integration for fraud, payments, and data ingestion.
Backend Engineer on GitLab's Agent Observability team enhancing AI - powered systems and collaborating with cross - functional teams on product development. Focused on building, maintaining, and integrating advanced backend features.
Senior .NET/Integration Developer building the connective tissue of a new digital banking ecosystem for a major Credit Union. Ideal for hands - on engineers thriving in cross - functional teams.
Développeur Backend Senior participant à des intégrations techniques dans l'industrie hypothécaire avec Nesto, un fournisseur majeur au Canada. Collaborant avec des équipes pour assurer des solutions de bout en bout.
Senior Backend Developer handling complex integrations for nesto's cloud - based mortgage technology. Collaborating with clients and development teams to deliver effective technical solutions.
Senior Full - Stack Developer working on Equisoft/Carbon, a cloud - native Policy Administration System supporting policy lifecycle. Collaborating with a team in an Agile environment.