Description
The role involves moderately difficult research, design, and software development within a specific software functional area or product line. Responsibilities include designing, developing, testing, and deploying applications in a cloud-hosted distributed system; contributing to architecture; improving engineering practices and delivery pipelines; collaborating with cross-functional Agile teams; and working with business stakeholders to deliver user-focused solutions. The position requires proficiency with Java, JavaScript/TypeScript, React or Angular, SQL, Git, modern IDEs, refactoring tools, test-driven development, mocking libraries, collaborative documentation tools, and Agile practices, with an interest in AI-based solutions.
