Global Healthcare Exchange (GHX) is a healthcare business and data automation company that empowers healthcare organizations to improve patient care and maximize savings through their cloud-based technology solutions. They are seeking a Software Engineer III who will be responsible for designing, developing, and delivering scalable software solutions, collaborating with cross-functional teams, and adhering to best practices in software development.
Responsibilities:
- Design and implement scalable, secure, and maintainable software systems that align with business needs, creating flexible, reusable, and efficient solutions
- Lead technical design for complex stories, features, and epics, authoring technical documentation and ensuring adherence to IT control policies
- Collaborate proactively with cross-functional teams to address technical dependencies, review ideas and concerns, and deliver high-quality products
- Identify root causes of challenges, analyze upstream and downstream impacts, and use and recommend impactful, broad-reaching solutions while considering corporate strategy and trade-offs
- Adhere to best practices for design, development, testing, and Agile workflows, fostering a collaborative environment
- Build and maintain strong business relationships to influence decision-making and drive innovative solutions across teams
- Maintain a deep understanding of software subsystems, their components, interfaces, and data integrations to ensure seamless functionality and scalability
Requirements:
- 5 or more years of experience in software development
- BS Degree in Computer Science
- 5 years of experience designing and implementing technological solutions using Java, J2EE technologies
- Proficiency in AWS technologies including EC2, SNS, SQS, S3, SES, ESS, Lambda etc
- Expert in Databases such as mongoDB, ElasticSearch and MYSQL
- Experience with Rules Engine and/or Event driven architecture
- Currently using and exploring AI tools to enhance productivity
- Exposure to improvement in Design best practices including performance, scalability, robustness and resiliency
- Prior experience working in an AGILE/SCRUM environment
- Must be able to work independently and as part of a team on multiple overlapping projects
- Proven track record of successfully delivering large, complex, cross-functional projects
- Strong problem-solving and communication skills