- Bachelor's degree in computer science, Software Engineering, or related technical field.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, Microservices Architecture, and Algorithms.
- Proficiency in one of the following technology stacks:
- Microsoft stack: C#, .NET Framework, Azure Cloud, or
- Open-source stack: Python, Java, Spring Boot, AWS Cloud.
- Excellent problem-solving, system design, and debugging skills.
- Experience with ReactJS or React Native, Flutter, etc
Nice to Have (a plus if you have)
- Experience working with Azure AI Foundry, Copilot Studio, AI Agents, or LLM development is an advantage.
- Hands-on experience or background in AI & Machine Learning is a plus.
- Experience in setting up DevOps CI/CD pipelines and cloud deployment automation is beneficial.
- Experience using AI-assisted coding tools (e.g., GitHub Copilot, CodeWhisperer, ChatGPT for coding) or strong “vibe coding” skillsets that improve productivity and code quality is a plus.
- Strong communication skills in English (both verbal and written).