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 focusing on Performance, Data, and Java at PointClickCare, you will drive the design and development of high-performance software solutions that enhance our applications. Your expertise will be pivotal in optimizing system performance while managing and analyzing data effectively. You will collaborate closely with cross-functional teams, contributing to architectural discussions and implementing best practices for scalability and efficiency. Your role is vital in ensuring that our technology aligns with our mission of delivering outstanding healthcare solutions.
Job Responsibilities
- Design and enhance robust, high-performance software components using Java.
- Conduct performance tuning and optimization of existing applications.
- Evaluate and improve data processing pipelines and database performance.
- Collaborate with product managers, architects, and other stakeholders to define application requirements and specifications.
- Implement automated testing and monitoring to ensure the reliability and quality of the software.
- Participate in code reviews and provide mentorship to junior engineers.
- Stay abreast of emerging technologies and industry trends to enhance application performance.
- Document design processes, code changes, and overall project progress efficiently.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development with a strong focus on Java.
- Proven track record of developing high-performance applications and optimizing system performance.
- Experience with SQL and familiarity with database technologies such as MySQL or PostgreSQL.
- Proficient in performance engineering and monitoring tools.
- Strong understanding of data structures, algorithms, and design patterns.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
Technologies & Tools
The ideal candidate will work with a variety of technologies and tools, including but not limited to Java, Spring Framework, Hibernate, SQL databases (MySQL/PostgreSQL), performance monitoring tools (such as JProfiler or New Relic), and cloud services (AWS or Azure). Familiarity with Agile methodologies and CI/CD pipelines will also be advantageous in this role.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position at PointClickCare are those who have a proactive attitude toward problem-solving and quality assurance. They are team players who demonstrate a strong ability to collaborate across different disciplines while maintaining a focus on delivering excellence. Excellent communication skills are essential, as the ability to articulate complex technical concepts to non-technical stakeholders is vital. Furthermore, successful candidates will embrace continuous learning and show a commitment to evolving technologies and practices in software engineering.
Iowa pays at most $644 a week ($790 with dependents) in unemployment, for up to 16 weeks (26 if your last employer closed for good), its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.