Bachelor's degree or higher in Computer Science or Engineering or relevant field; or equivalent combination of education and experience. 8-10 years of successful, progressive experience in software development. 6-8 years of experience as a people manager. Advanced proficiency in Web Application Development using JavaScript, HTML, CSS, and modern SPA frameworks (Angular, TypeScript). Expert in backend and API development using REST with C#, .NET Core, ORMs, and applying Domain Driven Design and Dependency Injection. Expert in relational and non-relational databases (MySQL, NoSQL data stores like AWS DynamoDB). Advanced proficiency in CI/CD using tools such as AWS CodeBuild, AWS Lambda, CloudFormation, GitHub Actions, Jenkins. Advanced proficiency with AWS services (Fargate/ECS, S3, SWF, Step Functions, SQS, SES, ElasticCache, CloudFront, EC2, Serverless Lambda, VPC, DynamoDB). Expert in Agile development environments. Expert across the software development lifecycle. Expert in debugging and troubleshooting production environments. Advanced proficiency in understanding OWASP Top 10 security vulnerabilities and secure coding practices. AWS Solution Architect certification is ideal.