Full-Time Senior Software Developer
Medfar is hiring a remote Full-Time Senior Software Developer. The career level for this job opening is Senior Manager and is accepting Montreal, Canada based applicants remotely. Read complete job description before applying.
Medfar
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Senior Software Developer - Technical Lead - Key member of the Core Architecture team, participating in architecture, design, implementation, and deployment of new features and software capabilities. Enriching the MEDFAR product ecosystem, focused on healthcare innovation.
Ideal Candidate Profile: Experience in developing large-scale software solutions, strong communication, analytical mindset, data-driven problem-solving.
- Architectural Strategy: Develop and execute architectural strategy, ensuring alignment with business goals and scalability.
- Technical Leadership: Provide leadership and mentorship to a team, promoting collaboration and innovation; high standards for code quality, maintainability.
- Code Review and Quality Assurance: Conduct thorough code reviews, identify improvements, and ensure adherence to architectural guidelines. Collaborate with QA to establish and implement effective testing strategies.
- System Design and Development: Design, develop, and implement complex systems and components forming the core architecture; adherence to architectural principles, industry standards, and coding conventions.
- Collaboration and Communication: Effectively collaborate with cross-functional teams (product managers, designers, QA, infrastructure). Communicate architectural decisions to stakeholders.
- Troubleshooting and Problem Solving: Identify and resolve technical challenges, performance bottlenecks, and system issues. Ensure optimal system functionality and reliability.
- Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications.
- Requirements: College/University degree in software development or related field. 10+ years experience in system architecture and deployment (cloud computing experience a plus). In-depth knowledge of high-performance .NET application architecture and C# programming. Experience in test automation (unit, integration, front-end), CI/CD pipelines, DevOps.
- Skills: Front-end framework (ReactJS, Angular, VueJS, etc.), SQL Server, SQL programming, performance analysis/optimization. Advanced skills in JavaScript or TypeScript. Knowledge of security best practices. Fluent in French and English.
- Assets: Experience in healthcare IT, advanced knowledge of Microsoft Azure software architecture.