The position involves driving the design of software solutions, developing and implementing these solutions, and solving business problems through innovative engineering practices. The role encompasses all aspects of the Software Development Lifecycle (SDLC), including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. The candidate will identify and troubleshoot application code-related issues, participate in code reviews, assist with design reviews, and engage in project planning sessions with project managers and business analysts. Additionally, the role includes participating in production deployments for the TAXES application and acting as a scrum leader during Standup calls to ensure adherence to agile methodologies.