Expert Software Engineer - Paragon / Canada Remote
***EXPERT SOFTWARE ENGINEER – PARAGON***
Remote Canadian Role
Paragon | Altera Digital Health (alterahealth.com)
We are searching for a passionate and results-oriented software engineer who thrives in a collaborative environment. If you’re a match for our qualifications and are looking for an opportunity to make a real impact on a growing healthcare technology company, we encourage you to apply!
JOB SUMMARY
We are seeking a talented and experienced Expert Software Engineer to join our team and play a pivotal role in shaping the future of Paragon. As an Expert Software Engineer, you’ll drive innovation and provide deep technical expertise. You will collaborate closely with the team to design, develop, and implement complex software solutions while upholding the highest standards of code quality. You will play a key role in mentoring junior and mid-level engineers, fostering a culture of continuous improvement within the team.
KEY RESPONSIBILITIES
- Design, development, and implementation of complex .NET web applications
- Write clean, efficient, scalable, and well-documented code adhering to coding standards
- Develop and execute unit test plans to ensure code quality
- Collaborate with the team to identify and address critical bugs, aiming for a reduction in post-release issues
- Participate in code reviews and provide constructive feedback to ensure high code quality
- Provide architectural guidance and contribute to the development of maintainable and scalable solutions
- Work with product owners and development leads to ensure a client-focused approach, resulting in a reduction in client-reported bugs
- Maintain and update comprehensive technical documentation
- Lead knowledge-sharing sessions and contribute to the team's knowledge base
- Drive technical excellence by introducing and implementing best practices in design, coding, and architecture
- Champion innovation by leading the team in successful implementations of features or process improvements
- Foster collaboration between development, testing, and product management teams for seamless project execution
- Mentor junior and mid-level engineers, contributing to their professional development
QUALIFICATIONS
- Bachelor’s degree in computer science or a related field, or equivalent years of experience.
- 10+ years of hands-on experience in software development
- Expertise in .NET web application development
- Mastery of C#, ASP.NET and MVC, with a proven track record of delivering enterprise-level solutions.
- Advanced command of front-end technologies, including HTML, CSS, and JavaScript.
- Extensive experience designing and optimizing database systems, especially with Microsoft SQL Server
- Working knowledge of Agile Scrum methodology and tools (e.g., TFS, AZDO)
- Experience with recent advancements in .NET. Use of Containers and Docker preferred
- Experience with cloud platforms i.e. Microsoft Azure and Kubernetes preferred
- Proven mentoring skills
- Strong problem-solving abilities, attention to detail, and a willingness to learn and adapt to new technologies
TRAVEL
Minimal
WORK LOCATION
This is a fully remote Canadian position. Strong preference for candidates who reside in the Eastern or Central time zones.
Our company complies with all local/state regulations in regard to displaying salary ranges. If required, the salary range(s) are displayed below and are specifically for those potential hires who will perform work in or reside in the location(s) listed, if selected for the role. Any offered salary is determined based on internal equity, internal salary ranges, market data, ranges, applicant's skills and prior relevant experience, certain degrees and certifications (e.g. JD, technology), for example.
Salary Range
$110,000 - $125,000 CAD
Apply for this job
*
indicates a required field