Powering the next generation of connected healthcare. Health system solutions for technology, business, and people
Senior Software Developer
Location
Canada
Posted
6 days ago
Salary
$115K - $135K / year
Seniority
Senior
Job Description
Senior Software Developer
Smile Digital Health
• Design and implement applications using web technologies mostly independently. • Create and maintain product and support documentation. • Analyze and evaluate requirements and propose high level design and technical solutions at all stages of development. • Analyze solutions to ensure that they are interoperable, performant and maintainable. • Adhere to team/department coding standards. • Participate in and provide final approval for code reviews. • Research technologies that will be used in new and existing modules of the solution (e.g., Machine Learning frameworks, data storage and capture frameworks etc.). • Advise and provide input into good technical design and industry trends. • Break down work for other team members and be the go to person for project issues/status. • Lead by example when it comes to department/team best practices. • Accountable for ensuring that all working hours are accurately reported in Netsuite on a daily or weekly basis, that the majority of (if not all) hours are tracked as billable and that the project management tool in Netsuite is properly and fully utilized. • Tracking and reporting of billable hours is a critical aspect of project management and delivery to our customers and this is a major area of accountability.
Job Requirements
- 8+ years of Software development experience is required.
- Experience with Java, Spring, Rest API, SQL and Git.
- Develop middleware products, unit test practices, transaction processing
- Creating and maintaining clear documentation.
- Ability to maintain repositories with a focus on code health and quality.
- Experience in end-to-end feature development.
- Knowledge or experience in healthcare, HL7/ FHIR is an asset but not required.
Benefits
- Remote Work Environment
- Flexible Time Away From Work Policy including PTO, Personal and Sick Days
- Competitive Salary and Health/Medical Benefits
- RRSP/TFSA/401K Employee Contribution
- Life and Disability
- Employee Assistance Program
- FHIR Study Program and Skillsoft Learning
- Super HAPI Fun Club
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build new services to meet critical product and business needs using Golang. • Design scalable systems to solve novel problems with modern cloud technology and industry best practices. • Articulate a long term vision for maintaining and scaling our backend systems and the teams running them. • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. • Write high quality, well tested code to meet the needs of your customers.
Senior Software Development Engineer, m/f/x
SolventumEnabling better, smarter, safer healthcare to improve lives.
• Contributing code to a diverse and hybrid product codebase (backend) • Performing code reviews • Participating in sprint planning and task breakdown • Creating design documents and peer reviewing design documents
• Developing web based applications using technologies such as .NET, C#, Node, AngularJS, React, Redis, MS SQL, ElasticSearch, AWS • Performing day to day maintenance and support of all existing applications in use at Filevine • Preserving and optimizing the quality of the software • Innovating and improving on the software, features, processes, and technology • Analyzing, troubleshooting, and fixing issues and bugs as they arise • Performing detailed and helpful code reviews • Work within assigned team to complete duties as assigned, while mentoring, training, and reviewing more junior engineers • Be part of an on-call rotation with other team members to provide escalated emergency support • Communicate frequently, clearly, and effectively with various technical and management audiences • Analyze and improve the scalability and performance of high-volume, information rich web applications.
Senior HPC Networking Engineer
MirantisStrategic open source infrastructure for containers and virtual machines.
• Design, deploy, and maintain high-performance network infrastructures for HPC environments, with a strong focus on InfiniBand fabrics. • Troubleshoot complex network issues across InfiniBand and Ethernet environments, ensuring minimal downtime and optimal performance. • Manage and optimize InfiniBand components, including switches, HCAs, subnet managers, and fabric configurations. • Perform performance tuning, monitoring, and capacity planning for HPC networking systems. • Implement and maintain network security using Fortinet solutions (FortiGate, FortiManager, FortiAnalyzer). • Diagnose and resolve issues related to routing, switching, latency, and throughput across hybrid network environments. • Collaborate with compute, storage, and platform teams to support HPC workloads and cluster operations. • Develop and maintain documentation for network architecture, configurations, and operational procedures. • Participate in on-call rotations and provide escalation support for critical incidents. • Lead or contribute to network upgrades, migrations, and new deployments.




