Key responsibilities:
Can be assigned to play the role of technical lead, or developer in a project
Select the most appropriate technical solution and demonstrate the proposed solution to the client and the development team
Design, document and implement the software architecture which addresses both functional and non-functional requirements such as performance, scalability, security, extensibility, and reliability etc
Design/implement or supervise the implementation of the system and subsystems
Mentor and provide guidance to other developers in the team
Lead or participate in code review sessions
Demonstrate know-how company-wide by conducting seminars, hosting knowledge sharing sessions and participating in innovation initiatives
Actively contribute ideas and efforts to product success
Key Requirements:
Nice to have:
Education/training preferred:
Perks you Enjoy
And much more, join us and let yourself explore other fantastic things!