Role Overview
SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. We are looking for a developer to develop well-designed and scalable applications and deliver complex modules while maintaining high-quality standards.
Responsibilities
- Develop well-designed and scalable applications
- Deliver medium complex modules on time meeting functional, quality and performance requirements
- Understand and research unfamiliar code bases
- Handle ambiguous or undefined problems and think abstractly
- Perform software development in various programming languages
- Work effectively in an Agile environment following Scrum processes
- Propose innovative solutions to address business problems
- Continually upgrade technical and product know-how
Requirements
- Bachelor's degree in Computer Science or any STEM-related programs
- 2-4 years of professional software development experience with knowledge in both frontend and backend technologies
- Good understanding of Data Structures, Algorithms, OOPS and Database concepts
- Good communication and problem-solving skills
- Pride in ownership and passion for innovation
- Experience or strong interest in agile methods such as Scrum/XP, Business Driven Development, and Continuous Delivery
Skills
- C# .Net
- Java
- Angular
- Node.js
- JavaScript