Senior Software Engineer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Tribute Technology

Senior Software Engineer (Remote)

Senior Software Engineer | Tribute Technology |Canada

ABOUT TRIBUTE TECHNOLOGY:

At Tribute Technology, we make end-of-life celebrationsmemorable, meaningful, and effortless through thoughtful and innovative...

Senior Software Engineer | Tribute Technology | Canada

ABOUT TRIBUTE TECHNOLOGY:

At Tribute Technology, we make end-of-life celebrations memorable, meaningful, and effortless through thoughtful and innovative technology solutions. Our mission is to help communities around the world celebrate life and pay tribute to those we love. Our comprehensive platform brings together software and technology to provide a fully integrated experience for all users, whether that is a family, a funeral home, or an online publisher. We are the market leader in the US and Canada, with global expansion plans and a growing international team of more than 400 individuals in the US, Canada, Philippines, and Ukraine.

ABOUT YOU:

We are seeking a talented Senior Software Engineer (.NET C# & VB) to join our dynamic team and contribute to the development and modernization of our Management Software, which encompasses both a desktop application and a web interface. In this role, you will focus on integrating new features and modernizing existing components to ensure the software remains robust, scalable, and aligned with current technology standards.

KEY RESPONSIBILITIES:

  • Play a pivotal role in developing and enhancing our Management Software applications.
  • Collaborate on the design and implementation of new features for both desktop and web interfaces.
  • Modernize legacy components to improve performance, usability, and scalability.
  • Develop, test, and deploy .NET-based solutions using C# and VB.NET.
  • Integrate with third-party APIs to expand the functionality of the platform.
  • Create backend and frontend unit tests to ensure the stability of new and existing features.
  • Perform code reviews and provide mentorship and technical guidance to team members.
  • Collaborate closely with cross-functional teams, including infrastructure, quality assurance, and customer support, to deliver high-quality software.
  • Deploy updates and new features as part of a consistent release cycle.
  • Troubleshoot and resolve application issues, ensuring minimal disruption to end-users.
  • Stay up to date with emerging technologies and suggest improvements to current processes.

QUALIFICATIONS:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • 5+ years of enterprise software development experience.
  • Strong experience with .NET framework, particularly C# and VB.NET.
  • Proficiency in developing both desktop and web applications.
  • Hands-on experience with relational databases such as MS SQL, Postgres, or MySQL.
  • Familiarity with HTML, CSS, and JavaScript frameworks is a plus.
  • Knowledge of application hosting and migration in AWS environments is an advantage.
  • Strong analytical and problem-solving skills with a focus on object-oriented design.
  • Familiarity with Agile development methodologies and practices.

KNOWLEDGE, SKILLS AND ABILITIES:

  • Strong analytical skills and object-orientated design capabilities
  • Ability to troubleshoot and analyze application issues to identify root cause
  • Innovative, resourceful, passionate about creating high-quality, high performance and highly available software
  • Willingness to learn new technologies and skills
  • Excellent written and verbal communication, teamwork, and leadership skills

PREFFERED SKILLS:

  • Experience with microservices architecture and containerized applications.
  • Knowledge of modern design patterns (e.g., MVC, MVVM) and best practices.
  • Experience with unit testing frameworks and writing testable code.

BENEFITS:

  • Competitive salary
  • Great benefits package (RRSP/401k Match, health, vision, dental, PTO, Paid Holidays. . .)
  • An outstanding collaborative work environment
  • Fully Remote in North America
  • We are not sponsoring visas for this role at this time.

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.
  • Show more

    Show less

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

    Load more listings
    When applying state you found this job on Pangian.com Remote Network.