The position involves contributing to software development items within the JPMC development platform to support delivery to the risk and PNL reporting platform. Responsibilities include code development, providing peer review and feedback, ensuring code compliance with software practices, writing unit and functional tests, managing integration tests, diagnosing issues during business hours, mentoring new joiners, and producing scalable application architecture designs. The role also requires engaging in agile practices to plan development work for the team.