Full Time

Senior Software Engineer (C#, .NET)

PointClickCare
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by PointClickCare, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer (C#, .NET) at PointClickCare plays a vital role in designing, developing, and maintaining high-performance software applications aimed at delivering innovative healthcare solutions. This position ensures the implementation of best practices in software development while collaborating with cross-functional teams to meet customer requirements and enhance user experiences. The successful candidate will leverage their extensive experience in C# and .NET frameworks to contribute to the continuous improvement of PointClickCare's software products.



Job Responsibilities

  • Design, develop, and maintain scalable and robust applications using C# and .NET technologies.
  • Collaborate with product management and UX teams to understand requirements and propose technical solutions.
  • Participate in architectural discussions and code reviews to ensure code quality and enhance functionality.
  • Implement automated testing to ensure code reliability and reduce the potential for defects.
  • Optimize application performance and manage system resources effectively.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Provide mentorship and guidance to junior developers on software engineering best practices.
  • Actively contribute to Agile development processes, participating in sprints and retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Minimum of 5 years of experience in software development, with a strong focus on C# and .NET.
  • Proficiency in web services, RESTful APIs, and microservices architecture.
  • Experience with SQL Server and database design principles.
  • Strong understanding of object-oriented programming and design patterns.
  • Familiarity with cloud platforms (e.g., Azure, AWS) is an asset.
  • Excellent problem-solving skills and the ability to work independently and in teams.
  • Strong communication skills, both verbal and written, to convey technical concepts to non-technical stakeholders.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools in their daily work, including but not limited to C#, .NET Core, ASP.NET, Entity Framework, Microsoft SQL Server, and Azure DevOps. Familiarity with front-end frameworks such as Angular or React, as well as tools for project management like JIRA and Git, will also be advantageous in ensuring seamless development processes and effective project execution.



Ideal Candidates

Ideal candidates for this role possess a strong technical acumen along with an innate curiosity to lead innovative projects. They should have a passion for crafting high-quality code and an eagerness to stay updated with the latest industry trends and technologies. Attributes such as adaptability, effective collaboration, and a proactive approach to problem-solving will be key in contributing to the successful execution of PointClickCare’s software development initiatives.

Claiming unemployment in Vermont? Its agency asks for 3 job contacts a week. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.