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.
Job Overview
As a Senior Software Engineer specializing in C# and .NET at PointClickCare, you will play a crucial role in designing, developing, and implementing robust software solutions that enhance healthcare efficiency. Collaborating closely with cross-functional teams, you will be responsible for ensuring that applications are scalable, maintainable, and meet user needs. Your technical expertise will guide best practices in coding and architecture while providing mentorship to junior developers, thus fostering a culture of innovation and continuous improvement.
Job Responsibilities
- Design, develop, test, and maintain high-quality software applications using C# and .NET technologies.
- Collaborate with product managers, designers, and other engineers to gather requirements and develop functional specifications.
- Ensure code quality through code reviews, unit testing, and adherence to established coding standards.
- Participate in architectural discussions and contribute to the overall technical vision of the team.
- Diagnose, troubleshoot, and resolve software defects and technical issues efficiently.
- Provide mentorship and guidance to junior developers, promoting best practices and sharing knowledge.
- Maintain up-to-date knowledge of emerging technologies and software development trends.
- Contribute to continuous improvement processes by suggesting enhancements and optimizations.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional software development experience, with a strong focus on C# and .NET frameworks.
- Proven experience in developing enterprise-level applications and web services.
- Strong knowledge of software development methodologies such as Agile and DevOps.
- Experience with database technologies, such as SQL Server or Oracle.
- Familiarity with front-end technologies and frameworks (e.g., JavaScript, Angular, React) is a plus.
- Exceptional problem-solving skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The position utilizes a variety of technologies and tools, including but not limited to C#, .NET Core, ASP.NET, Entity Framework, Microsoft SQL Server, Git for version control, and various cloud services (such as Azure). Familiarity with CI/CD pipelines and containerization tools (e.g., Docker, Kubernetes) may also be beneficial in enhancing the development process.
Ideal Candidates
The ideal candidate for this position is a proactive and detail-oriented professional who thrives in a dynamic environment. They should possess strong analytical skills and the ability to understand complex software systems. An effective communicator who values teamwork and mentorship, the candidate should also show a genuine passion for technology and continuous learning, always seeking ways to improve both personal performance and team outcomes.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.