Senior Software Development Engineer
1 month ago
We are a fully integrated Health-Tech company focused on delivering patient-centric healthcare as a service. Our mission is to transform the patient experience for home-based patients, driving better patient outcomes and total cost of care reduction.
Our modern purpose-built technology platform, fully owned high-volume central fill pharmacy hubs, and comprehensive in-house clinical care team enable us to deliver optimized and personalized care for home-based patients with precision and at scale.
Job SummaryWe are seeking a skilled Senior Software Development Engineer to join our team. As a key member of our software engineering team, you will design, implement, and continuously improve our Cloud-native technology platform that powers our healthcare businesses.
Key Responsibilities- Design and implement applications and enhance cloud infrastructure consisting of back-end services and gateways integrated with other cloud components and DBs, web apps, APIs, communication channels, etc.
- Design and manage databases, including schema design, query optimization, and data migration.
- Work with relational databases such as SQL Server, PostgreSQL, or MySQL, as well as NoSQL databases if applicable.
- Optimize applications for performance, scalability, and security.
- Write unit tests and integration tests, and conduct thorough testing of back-end components to ensure reliability and performance.
- Identify and fix bugs and performance issues promptly.
- Collaborate with front-end developers, UX/UI designers, and other team members to ensure seamless integration of front-end and back-end components.
- Work closely with Product management and other technical leaders in the implementation of features and functions and deliver ease of use and excellent user experience.
- Participate in work planning, breaking down modules into small tasks and subtasks in an agile development environment.
- Bachelor's degree in computer science, Engineering, or related field.
- 8+ years of experience in software development with expertise in C# .NET development.
- Solid understanding of back-end development concepts, and server-side development, including RESTful APIs, GraphQL, database design, microservices architecture, message brokers, debugging methods, and tools for microservices.
- Experience with database design, management, and optimization. Proficiency in SQL Server or other relational databases (e.g., SQL Server, PostgreSQL, MySQL).
- Expertise in modern large-scale, distributed data architecture, data processing, and data stores.
- Working knowledge of modern architectural design patterns such as Model-View-ViewModel (MVVM).
- Passion for working with healthcare and building great technology and products with excellent user experience.
- Excellent communication skills, with the ability to communicate technical and project issues clearly and concisely.
- Prior healthcare data experience.
- Experience with complex systems which include software, hardware, and external devices.
This is a remote position, and you will primarily work from home. We offer a full-time, salaried position with a competitive salary and benefits package.
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada VILLAGES PIZZA Full timeJob Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer with our company, you will be responsible for leading the development of software applications.Key Responsibilities:- Design and develop software applications using various programming languages and technologies.- Lead and manage a team of software engineers to ensure timely...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada PB13 Framing Ltd. Full timeAbout the Role:As a skilled Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with other engineers to ensure high-quality, scalable, and maintainable software solutions.Key...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Creative Advantage Childcare Inc. Full timeKey Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize software development projects.Develop and maintain software documentation.About the Role:As a senior software engineer, you will be responsible for leading the development of software applications and ensuring that they meet...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Kal-West Mechanical Systems Full timeWe are seeking a skilled Senior Software Engineer to join our team at {company}. This role will involve designing, developing, and maintaining high-quality software solutions.The ideal candidate will have a strong background in software engineering, with a focus on backend development. They will be responsible for collaborating with cross-functional teams to...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada B.C. LTD. oa Milestones Grill and Bar Full timeAbout the Role:The Senior Software Engineer will be responsible for designing, developing, and maintaining software applications. The ideal candidate will have strong technical skills and be able to work effectively in a team.
-
Software Engineer
1 month ago
Kelowna, British Columbia, Canada JAM Software GmbH Full timeJob Title: Software TesterSkyTrac Systems Ltd. is seeking a highly motivated and detail-oriented Co-Op Student to join their Software Test department.Job Summary:We are looking for a talented individual to assist in the development and execution of test plans for web software and embedded software verification. The successful candidate will have strong...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Ecotex Full timeSoftware Engineer Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key Responsibilities:Design and develop software applications using a range of programming languages and...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada DAYS INN Full timeRole Description:We are seeking a talented Senior Software Engineer to join our team at {company}.Key Responsibilities:* Develop high-quality software applications using a variety of programming languages and frameworks.Requirements:* 5+ years of experience in software development.What We Offer:* Competitive salary and benefits package.How to Apply:Please...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada DIWAN A DAWETT RESTAURANT LTD OA DAWETT RESTAURANT Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at "{company}".As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software systems. Your expertise in programming languages, frameworks, and databases will enable you to create innovative solutions that meet our business...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Khushmeen Kaur Sidhu Full timeAbout the Role:We are looking for a skilled Senior Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our web application.Key Responsibilities:Design and develop scalable and efficient software solutionsCollaborate with cross-functional teams to identify and prioritize...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Mount King Construction Services Ltd. Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to develop advanced algorithms for our software applications. As a key member of our team, you will be responsible for designing, implementing, and testing complex algorithms to meet the needs of our customers.About the Team:Our team is passionate about delivering high-quality software...
-
Senior Software Engineer
1 week ago
Kelowna, British Columbia, Canada TRANQ MEDICAL AND TECHNOLOGY INC. Full timeJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Tranq Medical and Technology Inc. as a key contributor in the development of our cutting-edge web applications.About the RoleThis is a full-time position that requires a minimum of 3 years of experience in software development with a focus on web technologies.The ideal...
-
Senior Software Engineer
3 weeks ago
West Kelowna, British Columbia, Canada PuroClean Kelowna Full timeWe are seeking a Senior Software Engineer to join our team to develop a full-stack application.Key Responsibilities:* Develop and maintain the backend and frontend of a web application* Collaborate with the team to ensure a smooth user experience* Participate in code reviews and contribute to the overall code qualityRequirements:* 5+ years of experience in...
-
Senior Software Development Engineer
1 month ago
Kelowna, British Columbia, Canada Custom Health Full timeAbout Custom HealthCustom Health is a pioneering Health-Tech company dedicated to delivering patient-centric healthcare as a service. Our mission is to revolutionize the patient experience, driving better outcomes and reducing total cost of care. Leveraging our cutting-edge technology platform, high-volume central fill pharmacy hubs, and comprehensive...
-
Senior Full Stack Software Engineer
1 week ago
Kelowna, British Columbia, Canada Devlogix Solutions Inc Full timeAbout the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Devlogix Solutions Inc. As a senior engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our clients.Key ResponsibilitiesMaintain existing computer programs by making modifications as...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Good Samaritan Canada Full timeJob Title: Software EngineerWe are seeking an experienced Senior Software Engineer to join our team and contribute to the design, development, and maintenance of our cloud infrastructure. The ideal candidate will have a strong background in software development and a deep understanding of cloud computing platforms.Responsibilities:Design and implement...
-
Senior Front-end Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Scrawlr Development Inc. Full timeAbout ScrawlrScrawlr Development Inc. is a pioneering software company that is revolutionizing the way individuals and businesses communicate online. We are currently seeking a highly skilled Senior Front-end Software Developer to join our dynamic team and contribute to the development of our cutting-edge platform.Why ScrawlrWe are a forward-thinking company...
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada Patara Orchards Full timeJob Description:Key Responsibilities:• Design, develop, and maintain large-scale software systems.• Collaborate with cross-functional teams to deliver high-quality solutions.About the Role:This is a unique opportunity to work on complex software systems, leveraging cutting-edge technologies to drive business growth. As a Senior Software Engineer, you...
-
Senior Software Engineering Specialist
2 weeks ago
Kelowna, British Columbia, Canada Devlogix Solutions Inc Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineering Specialist to join our team at Devlogix Solutions Inc.This is a permanent position that offers 30 hours of work per week. The ideal candidate will have excellent communication skills, both written and verbal, as they will be working in a hybrid environment.
-
Senior Software Engineer
3 weeks ago
Kelowna, British Columbia, Canada B.C. Ltd DBA Save on Cartridge Full timeAbout the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software applications.Key Responsibilities:Design and develop full stack applications using a variety of programming languages and frameworks.Work...