Titre du poste ou emplacement
RECHERCHES RÉCENTES

Backend Engineer .Net / C#

TTT Studios - 11 emplois
Vancouver, BC
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Expérimenté
Avantages :
Congés payés
Programme de primes et d'incitations
Programmes de bien-être

Salary:

Company Profile

TTT Studios is a digital consulting and software developing company working for a global client list in multiple industries. Over the past decade, weve built multiple applications and patented a portfolio of technologies. This experience has put us in the best position to cater to larger accounts and launch our own products. Our culture is essential to our company, and we foster an open and welcoming environment for everyone on our team. We understand that success comes from sweating the details. Carefully considered designwhether in our user interface work, technical architectures, or project management processesis at the core of everything we do. We expect amazing things from each other, and through tight collaboration, we achieve greatness.


Candidates must be based in the Greater Vancouver Area.


About the Role - Backend Engineer, .Net / C#

We are looking for a talented backend engineer with .Net and C# expertise who is meticulous with designing and developing APIs and server platforms for TTT Studios' client projects. The ideal candidate should have a deep understanding of best practices when it comes to database models, relational databases, and secured web services.


Job Specifics

  • Expertise in building robust server applications using the .NET framework and C#.
  • Strong knowledge and hands-on experience with database management systems (DBMS) and relational databases, including SQL Server, PostgreSQL, or MySQL.
  • Experience with one or more of the following sets of technologies: C#, .Net, .Net Core, ASP.Net Core, MVC, Entity Framework, Dapper (ORM), Dependency Injection, NuGet.
  • Proficient in API and backend development, specifically with .NET technologies.
  • Design and implement efficient, scalable, and high-performing database schemas that support application needs.
  • Design and implement low-latency, high-availability, and high-performing applications within the .NET ecosystem.
  • Writing clean, readable, and thoroughly tested code in C# to ensure software reliability and maintainability.
  • Responsible for the complete project lifecycle, from conceptualization to delivering finished, high-quality products.
  • Collaborate closely with cross-functional engineering teams to integrate backend systems seamlessly.
  • Documenting architecture, database design, technical specifications, and solutions for .NET-based backend applications.
  • Engage in direct communication with clients and stakeholders, exhibiting excellent communication skills.
  • Demonstrated willingness and ability to seek clarification and ask questions when needed.


Skills and Qualifications

  • 4+ years of proven software development experience with a strong emphasis on .NET technologies and proficiency in C# programming.
  • Strong experience in relational databases and SQL development, including writing complex queries, stored procedures, indexing, query optimization, and performance tuning.
  • 3+ years of utilizing ORM frameworks specifically within the .NET ecosystem.
  • Comprehensive experience (4+ years) in building, deploying, and maintaining .NET applications, preferably in a cloud environment like Azure.
  • Proficient in REST API development, Object-Oriented Programming (OOP), MVC architecture, and microservices best practices within the .NET framework.
  • Strong grasp of SQL, adept at data model designing, query optimization, and implementing caching strategies within .NET environments.
  • Hands-on expertise in unit testing methodologies within the .NET framework and familiarity with related tools and practices.


Nice to have

  • Experience building CI/CD pipelines.


Hiring Process

  • Complete this application and include your CV.
  • If you're shortlisted, we'll schedule a video interview with our HR Manager.
  • We will set up an interview at our office or via video conference. We'll talk about your experience, what you think about patterns, architecture, and some everyday situations while developing an app.
  • We'll schedule a final interview to give more team members a chance to meet you.
  • After conducting all interviews, we'll come to a decision.


Beyond the Paycheque


Show off your skills from anywhere. Whether at our modern office in downtown Vancouver or the comfort of your home. We value your work-life balance and support flexible arrangements that allow you to showcase your expertise and share your ideas.


Never stop learning.

Our commitment to growth also extends to your professional development. Take advantage of our education fund to attend conferences, workshops, and classes or pursue industry certifications. We also offer access to online learning resources to help your continuing education.


Invest in your well-being.

We want you to be the best version of yourself. Our comprehensive benefits package includes generous paid time off, coverage for health, vision, dental, prescriptions, and subsidized health programs and perks. Our complete benefits package will take care of you and the well-being of your loved ones.


Surprise yourself with yoga & boxing lessons.

Join our weekly expert-led yoga and boxing classes to enhance your physical and mental wellness. Learn how to throw a left uppercut or the latest asanas.


Enjoy profit-sharing bonuses.

With each team member contributing to the overall success of TTT Studios, we reward everyone with performance and profit-sharing bonuses.

Partager un emploi :