The Senior Developer will be responsible for the technical design, development and delivery of various service applications and innovative technology solutions. This position works closely with team members to ensure alignment across each service application, system and service, including implementation of coding standards, version control, security standards, and application optimization. This position is also responsible for ensuring each solution is managed following the System Development Life Cycle. The Senior Developer has responsibilities across the full Software Development Lifecycle (SDLC) from business requirements to support but is primarily focused on development activities. These include working with business analysts and customers to understand requirements; working with team members to apply secure programming techniques using standards and best practices; commenting code for peers and testers; performing unit testing, configuration management, source code control, deployment and release management; and providing support services as needed. Operational support services vary in scope from minor bug fixes (incidents) to major enhancements (change orders). As applications reach the sunset stage, the Senior Developer is also expected to participate in planning efforts around replacement and modernization. The Senior Developer operates at the Line of Business level.