Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
In-Home Usage Tester In-Home Usage Tester Product Tester at Home In-Home Usage Tester In-Home Usage Tester Product Tester at Home In-Home Usage Tester Product Tester at Home In-Home Usage Tester Product Tester at Home Product Tester at Home Product Tester at Home In-Home Usage Tester Product Tester at Home In-Home Usage Tester In-Home Usage Tester In-Home Usage Tester Product Tester at Home Product Tester at Home Product Tester at Home In-Home Usage Tester In-Home Usage Tester In-Home Usage Tester Product Tester at Home Product Tester at Home Product Tester at Home Product Tester at Home Product Tester at Home Product Tester at Home Product Tester at Home In-Home Usage Tester In-Home Usage Tester In-Home Usage Tester Product Tester at Home In-Home Usage Tester In-Home Usage Tester Product Tester at Home In-Home Usage Tester Product Tester at Home In-Home Usage Tester Product Tester at Home Product Tester at Home In-Home Usage Tester Product Tester at Home In-Home Usage Tester In-Home Usage Tester Product Tester at Home In-Home Usage Tester Product Tester at Home Product Tester at Home Newest Jobs
Companies
Yelp Two Sigma Brightenvantage international Business Consulting Inc. Moscleancom Sterling-Turner CareGuide CCLINKS TRADING LowCostWebDesignFirm.com Exact Media Clearbanc Aecom Canadian Embassy AsteroidX Storyboard That M*A*C - Southcentre Mall WeWork First Convenience Bank The Youth Connection Aerotek I Want What It's Worth jobox.ai mappedin Shopify AT&T Clickworker Insight Global American Income Life TD Bank Recovhub Amazon Flex Paylocity Scotiabank ATI Physical Therapy Algolia Creative Circle Desjardins Microsoft Top Hat Vector Marketing Unbounce UFD Consulting Inc Athletic Alliance CUCU Covers SnapTravel Kourts Hootsuite GoParkr Hinge JUUL Labs Doordash All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

C#/.net Development Lead At Big River Technology

Location: Gananoque, Ontario

Job Description

About Big River

Big River Technologies Inc., is a nearshore software development company founded by an experienced team of technology and business experts. We are located in the beautiful 1000 islands region and offer a healthy balance between work and free-time lifestyles. We are growing quickly and are working with top Fortune 500 clients in our space. If you succeed in a fast-paced, self-starting and client-facing environment, working with the latest technologies on exciting projects, then we want to hear from you.

Job Description

Application Development is looking to strengthen the Software Development capability with new Lead Developers. If you have several years of experience writing distributed and cloud-native applications with Azure and .NET Core, you have previously led a development team and you thrive in an Agile fast-paced environment, then read on!

Responsibilities

You will be a technical lead of your Scrum team and collaborate with the other teams in the program. You will be reporting directly to the Development Manager. Your tasks will among other things include the following:

  • writing and maintaining secure, robust, scalable and efficient code that turns business concepts into tangible solutions, products and user experiences

  • driving software architecture and design patterns (e.g. microservices), dissecting business requirements into small implementable tasks

  • driving automated tests and practices like TDD, BDD, DevOps and CI/CD

  • participating in Scrum ceremonies, e.g. sprint planning, backlog refinement and task estimation

  • setting and ensuring high software development and code quality standards in the team

  • monitoring of the agreed code quality metrics and ensuring quality of Unit Tests ensuring corrective actions when necessary

  • coaching junior developers through pair-programing and code review

  • adopt new technologies and accelerate innovation in the development department by driving cloud-native approach, PaaS paradigm, T-shaped people mindset, DevOps, etc.

Skills and Qualifications

The ideal candidate will have a proven track record in most of the following skills and experiences:

  • 7+ years of hands-on experience with object-oriented software design and development using C#

  • At least 1 year of hands-on experience with cloud-native software development using the Azure PaaS offerings (Event Hub, Service Bus, API management, Application Insights)

  • Working experience with Microsoft .NET Core (ASP .NET Web API + API versioning, Entity Framework, MVC)

  • Profound knowledge of Unit Testing frameworks (e.g. xUnit.net)

  • Experience with Test-Driven Development and Behavior-Driven Development

  • Knowledge of Static Code Analysis tools and metrics (e.g. SonarQube)

  • Good all-round knowledge of Visual Studio Code and VSTS

  • Practical knowledge of CI/CD pipelines using VSTS

  • RDBMS development using T-SQL (MS SQL, Azure SQL)

  • Experience developing microservices and understanding of the Domain Driven Design approach

  • Understanding of IaaS, PaaS and Serverless (Azure Functions) concepts

  • Understanding of containerization principles, e.g. Docker, Kubernetes

  • Understanding of code instrumentation principles

  • Practical knowledge of source code management tools (Git)

  • Excellent verbal and written communication in English

  • Team leadership focusing on value-first and fail-fast principles

  • Drive end-to-end responsibility and T-shaped people mindset in development team(s)

  • Practical knowledge of the Lean software development, e.g. Scrum, pair-programming, pretotyping

Furthermore, one or more of the following skills will be considered an advantage:

  • Working knowledge of non-relational (NoSQL) databases (Azure Cosmos DB, Azure HDInsight)

  • Experience with BDD test automation (Cucumber, SpecFlow, Protractor, Selenium/Chrome driver)

  • Experience with front-end development (ReactJS, transpilers, linters, HTML5)

  • Hands-on knowledge of Azure container services, e.g. ACS, AKS

  • Understanding of SOA architecture to interact with legacy systems

  • Formal team leadership experience

Work Related Expectations

The incumbent will ideally be based out of our Gananoque office, and must be willing to work flexible hours to accommodate client requirements in the time zone of their choice. We service clients across North America, Europe and Asia/Pacific regions and vary our working hours accordingly.

big river tech is committed to employment equity and diversity and welcomes applications from women, visible minorities, aboriginal people, persons with disabilities and persons of any sexual orientation or gender. If any applicant requires accessibility assistance applying for open positions, please do not hesitate to contact us. Only those candidates for which an interview will be scheduled will be contacted.