Keyskills: Software Engineering Team Management Business Requirements Stakeholder Management Leadership Mentoring Architectural Design Agile Methodologies Continuous Delivery Software Development Life Cycle Security Computer Science Engineering Mathematics Records Management DevOps