Bachelor's degree in Computer Science, Software Engineering, or related field or BSc equivalent qualification with 7+ year(s) experience
5+ year(s) experience in software Engineering
Strong Analytical, problem-solving, teamwork and communication skills
Experience with at-least one programming language and good understanding about two or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go
Experience in cloud services
Experience on Scrum and Agile practices
Team and stakeholder management
Experience and understand of different framework and methodologies
Experience on both SQL and No-SQL databases
Good understanding of estimation techniques and experience on effort estimations. Experience in CI (Continues Integration)
Main Responsibilities:
Lead team to follow secured best coding practices
Lead Detailed solution design and proper use of design patterns
Remove technical impediments from the team
Assist Data modeling
Lead Maintaining sprint tracker, identification and mitigation of risks