Oversee the entire software solution lifecycle throughout analysis, design, development, documentation, testing and deployment. Ensuring software solutions that are fit for purpose and able to scale to business needs. Oversee the software solution and application landscape architecture development C