{bc}
indeed

Senior .NET Engineer

Enable International
Toronto, CAN
Full Time
Senior
1 weeks ago
C#.NETMicroservicesEvent Driven ArchitectureAngularReact
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

C#.NETMicroservices
Smart Apply

Full Job Posting

Job Summary

  • As a Senior Engineer you will be responsible for contributing to our high quality software engineering practices, be immersed in the full product engineering process, contributing to technical design, implementation, testing, deployment, and ongoing support and maintenance of our software.
  • By going above and beyond implementing new features, we focus on customer experience, building high quality, secure, and scalable software.

Duties and Responsibilities

  • Dedicated learning and development time.
  • Full stack code development.
  • Pair programming.
  • Peer code reviews.
  • Modern architecture design.
  • Continuous integration and automated production deployments.
  • Application health and availability monitoring.
  • Software design patterns driving robustness, scalability, and performance.
  • Application security and secure coding practices.
  • Often drive team discussions and ceremonies.
  • Effectively communicate and proactively share information, so my manager, team, and stakeholders are informed and aligned.
  • Proactively encourage collaborative working within my team to overcome complex problems and technical challenges.

Required Education and Experience

  • 3 5 years’ professional software development experience
  • Architecture Design: Experience using some of these; microservices, event driven, scalable architecture, and vertical slices.
  • Coding: At least two languages, one compiled/object orientated programming and one scripting.
  • Front End Frameworks: Experience in frameworks like; Angular, Blazor, React and/or Typescript.
  • Databases: Experience of SQL, NoSQL.
  • Software Tooling: GIT, CI/CD, deployment tools like Octopus, GitHub actions, infrastructure as code and other DevOps practices.
  • Docker and/or Kubernetes containerization
  • RabbitMQ, Azure Service Bus, or other messaging brokers

Preferred Education and Experience

  • Coding: C# .NET is currently our core language and experience of that is preferred but not essential.
  • Databases: We use SQL Server and Cosmos, but others like Aurora, Postgres, MongoDB and Cassandra are acceptable. Enterprise scale data store knowledge is a bonus.
  • Web: Experience of web acceleration, HTTP/2 and performance through CDN, Cache, and Load Balancers is a bonus.
  • Cloud: We are Azure hosted and experience of this is a strong preference. However other Cloud platforms like AWS/GCP are acceptable.
  • Big Data Processing: We process enterprise scale volumes of data. Having experience of ways of working with these for example parallel processing, BI systems, Data lakes, Kafka, Spark, Databricks, and/or Snowflake is a bonus.

Total Rewards

  • Paid Time Off: Take the time you need to relax and recharge
  • Wellness Benefit: Quarterly incentive dedicated to improving your health and well being
  • Comprehensive Insurance: Health and life coverage for you and your family
  • Retirement Plan: Build your future with our retirement savings plan
  • Lucrative Bonus Plan: Enjoy a rewarding bonus structure subject to company or individual performance
  • Equity Program: Benefit from our equity program with additional options tied to tenure and performance
  • Career Growth: Explore new opportunities with our internal mobility program
  • Training: Access a range of workshops and courses designed to boost your professional growth
  • Pets: Bring your pets to our welcoming, pet friendly offices

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today