logo inner

Intermediate Software Engineer III (C#)

TLNT BridgeSurrey, British Columbia, CanadaOnsite

Intermediate Software Engineer III


We are seeking an Intermediate Software Engineer III to join our clents' team, reporting to the Software Engineering Manager. This role is pivotal in building and enhancing their flagship desktop enterprise solution and its suite of services. You will play an integral part in all phases of the software development life cycle, contributing to innovative solutions that exceed customer expectations.

Key Responsibilities



  • Software Development: Design and implement scalable, secure, and high-performing software architectures.

  • Coding Excellence: Develop clean, maintainable code using object-oriented design principles, clean code practices, and solid engineering techniques.

  • Code Quality: Contribute to coding standards and participate in code and architecture reviews.

  • Integration: Ensure seamless integration with existing infrastructure, third-party APIs, and legacy systems.

  • Database Design: Architect, design, and maintain database structures, including creating efficient data models and schemas.

  • SQL Expertise: Write, optimize, and maintain complex SQL queries, stored procedures, and triggers for enhanced performance.

  • Documentation: Maintain clear and comprehensive documentation of implemented features and functionality.

  • Agile Collaboration: Work closely with Product Managers, QA, and Documentation teams to deliver high-quality software on time.

  • Technology Advocacy: Stay informed about emerging technologies and recommend their adoption to enhance system capabilities.

  • Mentorship: Support junior engineers by mentoring and sharing best practices.

Work Environment


This is a hybrid role requiring one in-office day per week for brainstorming and team-building sessions. The office is conveniently located near Guildford Mall in Surrey, BC.

Qualifications



  • Education: Degree in Computer Science, Computer Engineering, or relevant work experience.

  • Experience:

  • At least 5 years of hands-on development experience in an Agile environment.

  • Proficient in C++, C#, .NET, and Web API technologies.

  • Strong grasp of OOP principles and enterprise design patterns.

  • Solid experience with relational databases, including Oracle/Postgres, and expertise in writing and optimizing complex SQL queries.

  • Hands-on experience with scaled web applications and service-oriented architectures.

  • Database Design: Proficient in designing normalized and denormalized database structures and applying optimization techniques.

Preferred Qualifications



  • Familiarity with CI/CD pipelines.

  • Experience with .NET Standard, .NET Core, and .NET 5.0 or newer.

  • Experience developing Win32 C/C++ applications using OWLNext, MFC, or similar frameworks. Compensation:USD 105000-120000

Life at TLNT Bridge

Thrive Here & What We Value- Rapidly expanding FinTech and HRTech firm in the U.S.- 2023 Deloitte Technology Fast 500 company- Canadian Technology Fast 50 recognition- Datadriven recruitment process optimization- Passionate mission championing through meaningful work- Hybrid role preference (mostly remote)- Dental technology solutions focus- Global dental academic market product development- Dynamic, collaborative work environment- Extended medical and dental benefits- Closeknit team prioritizing customers, products, mutual support
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024