The position involves creating architectural specifications to ensure feasibility, functionality, and integration with existing systems and platforms. The role requires collecting and documenting user functional requirements and developing user stories and estimates into technology solutions for product features, in collaboration with the Product Owner. Responsibilities include providing technical design, software development, implementation planning, deployment, and maintenance of application systems. The candidate will be responsible for both front-end and back-end development, with an understanding of how APIs integrate with UI components. Additionally, the role includes providing peer reviews of solution designs and related code, investigating and resolving production application incidents, problems, and service requests, and prioritizing workload in alignment with the Product Owner to deliver remediation for incidents and service requests. The candidate will also identify and implement operating efficiency solutions for specific product features and assist in upgrading or patching applications/platforms as needed. Staying aware of trends and issues in the area of technical expertise and potential new technologies or opportunities to champion for stakeholders is also essential.