Role: Backend .Net/GCP Engineer
Location: Remote
Type: Contract
Description:
- Manage a 3-person client team
- Perform written performance reviews for team
- Hold regular one-on-ones with team members
- Design independently within a defined architecture
- Provide input to the architecture
- Understand different architectural views (conceptual, logical, physical, and deployment)
- Review code assuring Definition of Done, coding standards, and good design principles are met
- Operate as a "full-stack" developer with expertise in new and legacy architecture styles
- Develop talent at all levels of developer
- Set an example of a professional developer
- Coach and teach usage of Design Patterns, SOLID principles, and Architectural Patterns
- Establish development environment setup for team from scratch
- Create new hosting and deployment environments from scratch, or work with engineering in their creation
- Establish new Continuous Integration, integrate with SCM, and set up builds
- Guides the team in developing estimates
- Communicate with the client on new features and scope change
- Define technical approach, lead team in implementing it
- Design features independently
- Deliver complex components
- Define and manage tools and processes for team
- Mentor team on methodology use
- Interview junior and mid-level candidates for the team
- Proactively raise and solve issues with clients
Basic Qualifications:
- 5+ years of professional experience developing in C#
- 4+ years of experience working with .NET technologies including at least one of the following: Web API, ASP.NET MVC, Blazor, or MAUI
- 4+ years of experience working with Azure including at least one of these technologies: Azure Functions, Event Hubs, Service Bus, Identity, AD, AKS, AzDO, and APIM
- 4+ years of experience working with JavaScript, jQuery, NodeJS and/or other related front-end web technologies
- 4+ years of experience with unit testing
- 3+ years of experience working in software and on GCP technologies and cloud native services.
- 2+ years of experience with GCP Cloud Run, designing & scheduling & executing batch jobs.
- 1+ years of experience in creating new hosting and deployment environments from scratch, working knowledge of containers and virtualization
Preferred:
- GCP Solutions Certification, management of Cloud environment Understanding of IT/ workflows in large enterprises
- Highly proficient implementing and consuming SOAP or REST services
- Advanced debugging and troubleshooting tools and techniques
- Expert database programming skills
- Expertise in Object-Oriented Design and Development (SOLID principles)
- In-Depth understanding of Server operating systems and Cloud hosting models, and strong ability to establish recent Continuous Integration, integrate with SCM, and setup builds
- Strong experience with the Agile methodology and the SCRUM process
- Excellent written and verbal communication skills
- Prior team leadership experience strongly preferred
- Master's degree in technical discipline desired
📌 Backend .Net/GCP Engineer (Canada)
🏢 VDart
📍 Canada