- Bachelor’s degree in Computer Science, IT or related field.
- Minimum 7-8 years in software development with 3+ years in leadership or senior roles
- Design and develop high-quality, scalable and secure software applications using Java and Python programming languages.
- Lead the development of cloud-based applications, leveraging AWS, Azure or Google Cloud for building and deploying solutions.
- Lead and mentor junior software engineers, providing guidance on coding best practices, design patterns & problem-solving strategies to enhance skills and expertise.