Sr Software Engineer
Full Job Description
GHX is seeking a highly skilled Senior Software Engineer to join our Product Engineering team in Hyderabad, India. This hybrid role reports to the Manager, Software Engineering and focuses on developing innovative technological solutions for our existing and next-generation applications. You will leverage your deep technical expertise to design, develop, and deliver high-quality, scalable software. The ideal candidate is proficient in Java and the Spring framework, possesses a strong understanding of software design patterns, is experienced with AWS cloud services, and adept at CI/CD pipelines. You will be instrumental in driving technological advancements in a collaborative, innovative environment.
Key Responsibilities:
- Design and develop scalable, secure, and maintainable software systems that meet business requirements, creating flexible, reusable, and efficient solutions.
- Maintain a comprehensive understanding of software subsystems, their components, interfaces, and data integrations to ensure optimal functionality and scalability.
- Execute branching updates on the Git repository and manage CI/CD responsibilities.
- Collaborate effectively with cross-functional teams to manage technical dependencies, share insights, and deliver exceptional products.
- Identify root causes of issues, analyze upstream and downstream impacts, and propose impactful solutions aligned with corporate strategy and trade-offs.
- Champion and guide best practices for design, development, testing, and Agile workflows, while mentoring team members and fostering a collaborative spirit.
- Build and nurture strong business relationships to influence decision-making and spearhead innovative solutions across teams.
Qualifications:
- Minimum of 5 years of experience in software development.
- Bachelor's degree in Computer Science or a related field.
- Proven experience in designing and implementing technological solutions using Java and its frameworks (e.g., Spring, Hibernate).
- Proficiency with AWS technologies including EC2, SNS, SQS, S3, SES, Elasticsearch Service, Lambda, etc.
- Expertise in databases such as MongoDB, Elasticsearch, and MySQL.
- Familiarity with front-end technologies including HTML, CSS, JavaScript, Angular, and TypeScript.
- In-depth knowledge and practical experience implementing RESTful APIs and web services.
- Experience with Rules Engines and/or event-driven architectures.
- Solid understanding of design best practices for performance, scalability, robustness, and resiliency.
- Prior experience working within Agile/Scrum methodologies.
- Demonstrated ability to work independently and collaboratively on multiple concurrent projects.
- Proven success in delivering large, complex, cross-functional projects.
- Exceptional problem-solving, analytical, and communication skills.
Desirable Skills and Knowledge:
- Ability to develop and implement innovative solutions that drive process improvement and challenge existing paradigms.
- Skill in communicating complex technical concepts clearly to both technical and non-technical audiences.
- Strong comprehension of system-wide impacts and interdependencies across products, teams, and the broader organization.
- Proficiency in addressing internal and external customer needs, with the capability to engage directly with clients.
- Experience working effectively within a global team environment.
- Adaptability to changing circumstances and the ability to guide others through transitions with clarity.
- Leadership qualities demonstrated through fostering teamwork, trust, shared purpose, and strategic thinking.
- Experience in healthcare or invoicing domains is a significant advantage.
- Exposure to AI coding tools and AI agents, including Python and machine learning, is beneficial.
Company
GHX
Global Healthcare Exchange (GHX) is a premier healthcare technology company dedicated to streamlining healthcare operations and enhancing patient outcomes. Established in 2000, GHX operates the world'...