Senior Software Developer (C# .NET)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (C# .NET): Building and transitioning core ProjectWise capabilities into scalable cloud-native services with an accent on API development, architectural decisions, and DevOps processes. Focus on designing stable services, implementing features with C#/.NET and C++, ensuring code quality through unit testing, and mentoring team members.
Location: Burlington, Canada (Hybrid - 3 days per week in the office, 2 days remote)
Company
is a world-leading software company providing solutions for architecture, engineering, and construction professionals to design, build, and operate infrastructure worldwide.
What you will do
- Collaborate with management and Product Managers to define, design, implement, test, and support product features and Azure-based cloud services.
- Develop software using latest tools, maintain codebase, and assist support group.
- Perform unit testing, follow DevOps processes, and build automated CI/CD pipelines for production delivery.
- Apply secure development practices, learn new technologies and design patterns.
- Mentor colleagues and collaborate with other teams on service integrations.
Requirements
- Degree in computer science, software engineering or equivalent experience.
- 7+ years of experience in software development with C#, .NET
- Experience with C# test frameworks, data structures, OOP, and API development using ASP.NET Core.
- Working experience with Scrum and Agile methodologies.
- Working experience in software development with C++.
- Ability to write clear, maintainable, testable, efficient, and secure code.
Nice to have
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Knowledge of cloud services (Azure/GCS).
- Knowledge of OIDC, relational/non-relational databases (SQL, Oracle, MongoDB), Apache Kafka.
Culture & Benefits
- Flexible hybrid work model with talented, collaborative team.
- Strong benefits, additional annual leave days, and supportive workplace.
- Continuous learning, certifications, and defined technical career path from Senior to Distinguished Developer.
- Commitment to inclusion, belonging, colleague wellbeing, and global impact on sustainable infrastructure.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →