Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (C#, .NET) image - Rise Careers
Job details

Senior Software Engineer (C#, .NET)

PointClickCare is a leading North American healthcare technology platform enabling meaningful care collaboration and real‐time patient insights. For over 20 years, the company has been focused on realizing its vision: to help create a world in which providers and plans can confidently deliver frictionless care. Since its inception, PointClickCare has grown exponentially, with over 2,200 employees working to impact millions across North America. Recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada’s Most Admired Corporate Cultures, PointClickCare leads the way in creating cloud-based healthcare software.

 

At PointClickCare, we offer a wealth of opportunities and a vibrant culture that empowers our employees. Our dynamic environment is the perfect place to advance your career while engaging in meaningful work alongside incredible colleagues. Here, you’ll discover a space where your talents can thrive, your career can grow, and your work will have a lasting impact on healthcare across North America. We believe that work becomes profoundly fulfilling when driven by a higher purpose.

 

Join us and be part of a team that is making a real impact.

 

To learn more about us, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn.


Job title: Senior Software Engineer


This role is associated with the QuickMAR by PointClickCare eMAR platform


What your day-to-day will look like:

·       Identify, prioritize and execute tasks in the software development life cycle

·       Work with business to iterate over software requirements

·       Develop tools and applications by producing clean, efficient code

·       Automate tasks through appropriate tools and scripting

·       Analyze and debug systems

·       Perform validation and verification testing in a test-driven manner

·       Review the work of others and invite others to review your work

·       Collaborate with internal teams and vendors to fix and improve products

·       Ensure software is up-to-date with latest technologies

·       Refactor, optimize, and improve the QuickMAR by PointClickCare platform used by our customers in the senior care industry.

 

What qualifications we’re looking for:

·      Extensive experience writing clean C# / ASP.NET MVC / .NET code that performs well at scale in both Windows client (WinForm) and IIS web application contexts

·       In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL) Must have a deep understanding of Microsoft SQL Server and related functions such as SSRS

·       Solid experience writing RESTful API endpoints along with maintaining SOAP-based interfaces

·       Absolutely love TDD and have a working knowledge of it.

·       Experience with UI development & frameworks such as ASP.NET MVC along with AngularJS, JavaScript & CSS

·       Proficient in GIT and release/branch management strategies

·       Experience using system and performance monitoring tools (e.g. New Relic, DataDog, SolarWinds)

·       Excellent organization, critical-thinking and personal leadership skills

·       Self-starter with the ability to deliver with minimal supervision

·       Being okay with the uncomfortable feeling that comes from learning new things

·       Team player, Analytical mind with problem-solving aptitude

·       Experience within an Agile context and have a deep understanding of empowered scrum teams and Agile project management software such as Jira

·       Proven experience as a great Engineer

·       BSc/BA in Computer Science or a related degree Would consider relevant experience as well

 

Bonus points for:

·       Experience developing in WinForms

·       Experience with Docker, Kubernetes and Istio

·       Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured).

·       Experience with Ansible / Jenkins or CI/CD pipelines

·       Windows and IP networking knowledge

·       Experience with AWS/Azure cloud services or equivalent

·       Experience working on a SaaS product

·       Experience with Service Oriented Architecture 

·       Rotation-based on-call experience with production-grade systems

·       Has mentored others in a professional setting


$139,000 - $150,000 a year
At PointClickCare, base salary is one of the many components that make up our total rewards package. The USD base salary range for this position is $139,000-150,000+ bonus + equity + benefits. Our salary ranges are determined by job and level. The range displayed on each job posting reflects the target for new hire salaries for the position across all USD locations. Within the range, individual compensation is determined by job-related skills and knowledge, relevant experience including professional and lived experience, and/or work location. Your recruiter can share more information about our total rewards package during the hiring process.


#LI-Remote

#LI-AV1


PointClickCare Benefits & Perks:

Benefits starting from Day 1!

Retirement Plan Matching

Flexible Paid Time Off

Wellness Support Programs and Resources

Parental & Caregiver Leaves

Fertility & Adoption Support

Continuous Development Support Program

Employee Assistance Program

Allyship and Inclusion Communities

Employee Recognition … and more!


It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact recruitment@pointclickcare.com should you require any accommodations.


When you apply for a position, your information is processed and stored with Lever, in accordance with Lever’s Privacy Policy. We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it.  If you have any questions about how PointClickCare uses or processes your information, or if you would like to ask to access, correct, or delete your information, please contact PointClickCare’s human resources team: recruitment@pointclickcare.com 


PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information.

PointClickCare Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PointClickCare DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PointClickCare
PointClickCare CEO photo
Dave Wessinger
Approve of CEO

Average salary estimate

$144500 / YEARLY (est.)
min
max
$139000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (C#, .NET), PointClickCare

Join PointClickCare as a Senior Software Engineer and become a vital part of our mission to revolutionize healthcare technology! We are a company devoted to enhancing patient care through innovative software solutions like the QuickMAR eMAR platform. In this remote role, you’ll collaborate with a talented team to tackle exciting challenges in the software development lifecycle. Your day-to-day will involve writing clean, efficient C# and .NET code while actively engaging with business stakeholders to refine our software requirements. You'll love the thrill of coding, debugging systems, and collaborating with internal teams and vendors to continuously improve our product offerings. We prioritize a culture of learning and support, so you’ll have the autonomy to prioritize your tasks and drive impactful results. At PointClickCare, every line of code you write contributes to a meaningful purpose, directly improving care for seniors across North America. We celebrate growth and innovation, so if you enjoy embracing new technologies and methodologies within an Agile environment, we can’t wait for you to join our collaborative team. With our vibrant workplace culture, your career can flourish while making a difference every day. Let’s create the future of healthcare technology together!

Frequently Asked Questions (FAQs) for Senior Software Engineer (C#, .NET) Role at PointClickCare
What responsibilities does a Senior Software Engineer have at PointClickCare?

As a Senior Software Engineer at PointClickCare, you will be responsible for the entire software development lifecycle. This includes identifying and executing tasks, developing clean and efficient code in C# and .NET, and collaborating with business teams to refine software requirements. You'll also analyze and debug systems, perform validation testing, and work closely with both internal teams and external vendors to enhance our QuickMAR eMAR platform.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at PointClickCare?

To qualify for the Senior Software Engineer role at PointClickCare, candidates should have extensive experience in C#/ASP.NET MVC development and a strong understanding of relational databases like Microsoft SQL Server. Proficiency in writing RESTful APIs and a passion for test-driven development (TDD) are also essential. A degree in Computer Science or a related field is preferred, along with experience in Agile project environments.

Join Rise to see the full answer
Can a Senior Software Engineer at PointClickCare work remotely?

Yes! The Senior Software Engineer position at PointClickCare is entirely remote, allowing you to work from anywhere in the USA. We understand the importance of work-life balance and have created a flexible and supportive virtual workplace culture that fosters collaboration and innovation.

Join Rise to see the full answer
What is the salary range for a Senior Software Engineer at PointClickCare?

The salary range for a Senior Software Engineer at PointClickCare is between $139,000 and $150,000, plus bonuses and equity options. This range is based on skills, experience, and the specific job level. Our recruiters can provide more details about our total rewards package during the hiring process.

Join Rise to see the full answer
What benefits does PointClickCare offer for Senior Software Engineers?

PointClickCare offers an impressive array of benefits for Senior Software Engineers, including flexible paid time off, a comprehensive retirement plan with matching, wellness support programs, and professional development opportunities. We also provide parental and caregiver leaves, fertility and adoption support, and a welcoming environment that promotes allyship and inclusion.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (C#, .NET)
How do you approach debugging a complex issue in a software application?

Explain your systematic approach to debugging that starts with reproducing the issue, followed by analyzing error messages and logs. Discuss tools you've used, such as debuggers or system monitoring tools, and emphasize your collaboration with team members to resolve the problem efficiently.

Join Rise to see the full answer
Can you describe your experience with C# and .NET frameworks?

Your answer should highlight specific projects you’ve worked on using C#, detailing your familiarity with ASP.NET MVC and how you've ensured the code performs effectively at scale. Discuss specific features or libraries you've utilized and how they contributed to the project.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Convey your understanding of Agile principles and practices, mentioning your roles in empowered scrum teams. Discuss how Agile processes have improved your productivity and how you've facilitated or participated in agile ceremonies like sprint planning or retrospectives.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Emphasize your commitment to writing clean code and maintaining high standards through code reviews, test-driven development (TDD), and using unit testing frameworks. Discuss tools you use for continuous integration/continuous deployment (CI/CD) to enhance code quality.

Join Rise to see the full answer
Describe a challenging project you've worked on. What was your role?

Share a specific project that posed challenges and explain your role in navigating those difficulties. Focus on your problem-solving strategies, collaboration with others, and how you adapted to evolving requirements or technologies throughout the project lifecycle.

Join Rise to see the full answer
What are RESTful APIs and how have you implemented them?

Provide a clear definition of RESTful APIs, highlighting their statelessness and use of standard HTTP methods. Share examples from your experience creating or integrating APIs, emphasizing how they improved functionality or user experience in your projects.

Join Rise to see the full answer
How do you stay updated on industry trends and technologies?

Discuss your proactive approach to professional development, including following tech blogs, attending conferences, participating in webinars, and engaging with communities. Mention how you apply new knowledge or technologies to your work.

Join Rise to see the full answer
What tools do you use for version control, and why?

Explain your experience with Git and other version control systems, detailing how you manage branches, track changes, and collaborate with team members. Highlight specific scenarios where version control saved the day in a project.

Join Rise to see the full answer
How do you manage competing priorities in software development?

Share strategies for prioritizing tasks, such as assessing project deadlines, stakeholder needs, and resource availability. Talk about using project management tools like Jira to maintain organization and ensure timely deliverables.

Join Rise to see the full answer
What do you consider when designing a software architecture?

Emphasize the importance of scalability, maintainability, and performance in your design philosophy. Discuss how you've approached designing systems in the past and how you balance short-term goals with long-term architectural planning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
Photo of the Rise User
QODE Remote No location specified
Posted 3 days ago
Photo of the Rise User
Ridgeline Remote Reno, NV; San Ramon, CA; New York, NY
Posted 11 days ago
Photo of the Rise User
Captivation Software Hybrid Annapolis Junction, MD
Posted 6 hours ago
Photo of the Rise User
Three Trader Remote No location specified
Posted 9 days ago

Our mission is to help healthcare providers meet the challenges of senior care by enabling them to achieve the business results that matter - enriching the lives of their residents, improving financial and operational health, and mitigating risk.

131 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!