"Must Have Skills
Education & Experience
Bachelor’s Degree in Computer Science, Engineering, IT, Mathematics, or related field (preferred)
More than 4 years of applied experience
Significant experience in internal or external software/platform engineering roles
Technical Skills
Advanced proficiency in designing, developing, and debugging solutions
Experience with container orchestration (Kubernetes) and container engines (Docker)
Building real-time data pipelines and streaming apps using Kafka and RabbitMQ
Programming/scripting knowledge: JavaScript, PowerShell, Python, Bash, SQL, .NET, Java, PHP, Ruby, PERL, C++, R, etc.
CI/CD delivery using tools like GitHub, VSTS, Ansible, DSC, Puppet, Ambari, Chef, Salt, Jenkins, Maven
Project management experience in engineering/development environments
Methodologies
Delivery using modern methodologies: SAFe Agile, Iterative, Waterfall
Technical Stack Familiarity
Authentication: AAD (EYGS), myEY
Data Stores: Azure Data Lake Storage, Azure Blob Storage, Azure SQL Database, MongoDB
Microservices: Kubernetes (AKS), Dapr, FAST API
Web Interface: ReactJs (Micro Frontend), Web and Mobile
Business Logic: .NET 8, Python 3
Application Search: Azure AI Search
Messaging: Azure Service Bus, Azure Event Grid
Application Framework: Dapr, FAST API
Logging: Application Insights
API Management: Azure APIM
Vector Database: Azure AI Search, Qadrant, MongoDB Atlas
AI Models: Azure Open AI, Text Embedding ADA 002
Infrastructure Management: Terraform
Application Code Pipelines: GitHub Actions, Azure DevOps
Nice to Have Skills
Methodologies
SAFe certification
Scrum/Agile Methodology experience
PMI (Project Management Institute) certification or experience"