Senior Software Engineer
• Work on developing scalable platforms in diverse projects.
• Get involved in design decisions and specify the technologies applied Collaborate with clients.
• And exposure to different industries Be part of teams working on greenfield projects which enhance and improve user experience.
• And the development of RESTful APIs Strong understanding of Data Structures, Algorithms and Computer Science fundamentals Agile (Scrum)
• Team development methodology with constant feedback loops with clients and focus on the continuous improvement of the team Good to have:
• Working experience on functional programming Good to have: working experience with cloud based systems and infrastructure services.
• You Should Have The Following Qualifications Or Traits:
• BSc/MSc/PhD in Computer Science or equivalent Upwards of 5 years development experience in a Java environment.• Excellent written and verbal communication and presentation skills,
• With the proven ability to influence and communicate effectively Confident, responsible.
• And can proactively think of and implement solutions to tricky problems.