Application deadline closed.

Job Description

Are you a highly skilled software engineer with a passion for healthcare technology? DataQ Health is hiring a Senior Software Engineer to join their team. If you have strong software development experience and enjoy working on innovative healthcare solutions, this could be the perfect job for you.

This full-time role offers an exciting opportunity to work on cutting-edge projects that impact the healthcare industry.

About the Company: DataQ Health

DataQ Health is a leading company in healthcare technology, dedicated to improving patient outcomes through innovative software solutions. By leveraging technology, DataQ Health provides data-driven insights that help healthcare providers deliver better care to their patients.

As a Senior Software Engineer at DataQ Health, you will contribute to the development and optimization of software systems that make a real difference in the healthcare space.

Job Description

The Senior Software Engineer at DataQ Health will be responsible for designing and developing applications that provide impactful solutions in healthcare. This is a senior-level position, requiring significant experience in software development and strong technical expertise.

The role involves working with a cross-functional team, writing clean and efficient code, and ensuring the timely delivery of high-quality solutions.

Key Responsibilities

1. Design and Develop Applications

You will be responsible for designing and developing robust applications and software solutions that meet the needs of DataQ Health and its clients. You will explore best practices, select appropriate components, and build scalable systems that enhance healthcare services.

2. Collaborate with Cross-functional Teams

As a Senior Software Engineer, you will collaborate closely with the Team Lead and Product Owner to coordinate efforts, resolve dependencies, and meet project goals.

Clear and effective communication with stakeholders will be crucial to ensuring timely delivery and successful implementation of solutions.

3. Provide Technical Guidance

In addition to your development responsibilities, you will mentor and provide technical guidance to junior developers. Your experience will help shape the team’s growth, ensuring high standards for software quality and efficient problem-solving.

4. Code Review and Performance Optimization

Part of your role involves reviewing code written by team members and ensuring that it adheres to coding standards and best practices. You will also work on optimizing code for performance, writing efficient queries, and ensuring that the application performs well under heavy loads.

5. Troubleshooting and Issue Resolution

As issues arise during development or after deployment, you will troubleshoot and resolve them in a timely manner. This includes providing support for any technical issues that may emerge during testing or production stages, ensuring smooth operations and minimal downtime.

6. Unit Testing and QA Feedback

To ensure the reliability and stability of your code, you will perform unit tests and resolve issues based on QA feedback. You will work on the testing and evaluation of new tools to further enhance the product.

7. Support and Deployment

You will also be involved in the deployment process and provide support for client feedback during User Acceptance Testing (UAT). Additionally, you will assist in the stabilization and ongoing maintenance of environments in production.

Required Skills and Qualifications

The Sr. Software Engineer role at DataQ Health requires a strong technical background and hands-on experience with various tools and technologies. Here are the key skills and qualifications for this position:

1. Strong Java and SpringBoot Expertise

A deep understanding of Java (versions 11/17) and SpringBoot is essential. Experience in building robust and scalable applications with these technologies will be key to succeeding in this role.

2. Proficiency in APIs (GraphQL, REST, gRPC)

You should have experience in building and consuming GraphQL, REST, and gRPC APIs. This will be critical for integrating various systems and services within the healthcare ecosystem.

3. CI/CD and Version Control

Experience with CI/CD tools like GitHub Actions, Jenkins, and CircleCI is important. You will work in a collaborative environment and use version control systems to manage code and deployments effectively.

4. SQL and NoSQL Databases

Proficiency in SQL (especially Citus) and NoSQL databases is required for efficient data handling and querying. You should also be familiar with database optimization techniques to ensure high performance.

5. Kafka and Cloud Infrastructure (Azure/AWS/GCS)

Experience with Kafka for real-time data streaming, as well as cloud infrastructure management using platforms like Azure, AWS, or Google Cloud, is a plus. Familiarity with Terraform and Helm will also be beneficial.

6. Experience with Unit Testing and TDD

Experience with unit testing frameworks such as JUnit and Mockito is essential. Knowledge of Cucumber for behavior-driven development (BDD) is a bonus.

7. Strong Problem-Solving Skills

Excellent analytical and problem-solving skills are necessary for troubleshooting issues and coming up with effective solutions, both during development and after deployment.

Why Join DataQ Health?

DataQ Health offers a unique opportunity for senior software engineers to work in the rapidly evolving healthcare technology industry. By joining the company, you’ll be part of a team dedicated to improving healthcare outcomes through advanced technology.

Here are a few reasons why you should consider applying:

1. Impactful Work in Healthcare

At DataQ Health, your work will directly impact the healthcare industry, improving patient care and operational efficiency. This is a chance to use your technical expertise to make a real difference in people’s lives.

2. Professional Growth

DataQ Health provides opportunities for career growth and development. As a Senior Software Engineer, you’ll gain exposure to a variety of technologies and best practices that will help you grow professionally.

3. Work in a Collaborative Environment

DataQ Health values teamwork and collaboration. You’ll work alongside experienced professionals who will provide mentorship and support as you take on challenging and rewarding projects.

How to Apply

If you meet the qualifications and are excited about the opportunity to work with a leading healthcare technology company, apply today at Apply at Growthify.Pk. Please include your resume, relevant experience, and any certifications that highlight your technical skills and expertise.

Final Thoughts

The Sr. Software Engineer role at DataQ Health offers an exciting opportunity for experienced developers looking to make a meaningful impact in the healthcare industry.

If you’re ready to join a forward-thinking company and contribute to innovative healthcare solutions, apply today and take the next step in your career.

Blogs