Tribute Technology
Senior Software Engineer (Remote)
Senior Software Engineer | Tribute Technology |Canada
Senior Software Engineer | Tribute Technology | Canada
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:
We are not sponsoring visas for this role at this time.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save