This role develops strategic solutions for new services and functionality, designs software and participates in programming, testing and documentation through the entire Software Development Life Cycle (SDLC)