Our ideal candidate should be able to;
- Use agile/scrum methodology values, principles and practices to plan, manage and deliver solutions
- Work cohesively in a fast-paced developments
- Take ownership and responsibilities
- Initiate design patterns and best practices (SOLID/others)
- Be proficient in writing unit tests and documentation
Requirements
- Computer Science degree or equivalent
- Minimum 5 years of overall experience in Software Engineering
- Excellent communication skills
Must have's
- Angular
- NgRx or other state management library (NGXS, Akita, RxJS)
- Python and TypeScript
Optional:
- Django
- DevOps
- Kubernetes
- C++ in embedded devices (Arduino)
- Internet-of-Things
- Microservice architecture
- Relational (PostgreSQL) and non-relation (REDIS) databases
- Message brokers (Kafka)
Benefits
The IT industry will continue to be a key contributor in uplifting the Sri Lankan economy and we believe in strengthening our people towards this goal.
Want to know our benefits? Visit the 'What's in it for you' section in our careers page.