Senior Software Engineer
Job description
Senior Software Engineer at Eon Health.
About the role
Eon Health is seeking a talented Senior Software Engineer to join our dynamic team in Rawalpindi, Punjab. In this pivotal role, you will be responsible for designing, developing, and maintaining high-quality software solutions that enhance our healthcare technology offerings. You will collaborate closely with cross-functional teams to ensure that our products meet the needs of our users while adhering to industry standards and best practices. This position offers an exciting opportunity to contribute to the future of healthcare technology and make a meaningful impact on patient care.
Key facts
What you'll do
- Design and implement scalable software architectures that support Eon Health's innovative healthcare solutions.
- Collaborate with product managers, designers, and other engineers to gather requirements and translate them into technical specifications.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Conduct code reviews to ensure quality and share knowledge with team members.
- Troubleshoot and debug applications to optimize performance and enhance user experience.
- Participate in the full software development lifecycle, from concept through deployment and maintenance.
- Stay current with emerging technologies and industry trends to continuously improve our software offerings.
- Mentor junior engineers and provide guidance on technical challenges and career development.
- Contribute to the development of technical documentation, including system architecture and user manuals.
- Collaborate with QA teams to ensure thorough testing and validation of software products before release.
- Engage in agile development practices, attending daily stand-ups, sprint planning, and retrospectives.
- Foster a culture of collaboration and innovation within the engineering team.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development, with a focus on web and mobile applications.
- Proficiency in programming languages such as Java, Python, or JavaScript, and experience with frameworks like Spring, Django, or React.
- Strong understanding of database management systems, including SQL and NoSQL databases.
- Experience with cloud services such as AWS, Azure, or Google Cloud Platform.
- Familiarity with DevOps practices and tools, including CI/CD pipelines and containerization technologies like Docker.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Strong communication skills, both verbal and written, to effectively collaborate with technical and non-technical stakeholders.
- A passion for healthcare technology and a desire to improve patient outcomes through innovative software solutions.
Nice to have
- Experience in developing healthcare applications or working with healthcare data standards such as HL7 or FHIR.
- Knowledge of machine learning or data analytics tools and techniques.
- Familiarity with mobile application development for iOS and Android platforms.
- Understanding of cybersecurity principles and best practices in software development.
- Experience with Agile methodologies, particularly Scrum or Kanban.
Skills & tools
- Programming Languages: Java, Python, JavaScript
- Frameworks: Spring, Django, React
- Databases: SQL, NoSQL
- Cloud Platforms: AWS, Azure, Google Cloud Platform
- DevOps Tools: Docker, Jenkins, Git
- Agile Methodologies: Scrum, Kanban
Practical notes
This position is based in Rawalpindi, Punjab, and is a full-time role. Eon Health offers a competitive salary that reflects your experience and expertise. We are open to providing visa sponsorship for qualified candidates who may require it to work in Pakistan. As a Senior Software Engineer, you will have the opportunity to work in a collaborative environment that encourages innovation and professional growth. If you are passionate about leveraging technology to improve healthcare outcomes, we invite you to apply for this exciting opportunity.
To apply, please visit our careers page at [Eon Health Careers](https://eonhealth.bamboohr.com/careers/82). We look forward to reviewing your application and potentially welcoming you to our team!