Duties include: analyze user needs and develop software solutions to meet business requirements; determine feasibility of solutions design and prepare technical design documentation; upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability; write and review high quality code and perform unit and/or automation testing; develop and deploy application components and support unit testing and bug fixes; participate in AGILE Scrum meetings and/or CI/CD; support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities; and collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices. XML, JSON, HTML, CSS, or JavaScript; Agile methodologies or SAFe Software Development Principles; REST, SOAP, or Web Service APIs; Mobile application development, including Kotlin, Java, Jetpack Compose, Espresso, or JUnit; JIRA, Rally, or Confluence; Software development lifecycle (SDLC); Domain support for healthcare or retail organization; Web and mobile applications development; Writing application code and deploying to production; and Developing backend services, performing code reviews, and collaborating with peers on software development solutions.