Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC), including analyzing requirements, designing software applications, documenting specifications, developing modules, and conducting code reviews. Provide guidance to a team of software engineers, manage stakeholder relationships, ensure compliance standards, and promote diversity and inclusion.