Experience with requirements gathering and documentation is required.
Experience with relational and object-oriented modelling is required.
Effective oral and written communication skills are required.
Required/Primary Skills and Experience
Proven experience in C/C++ programming working on medium and large scale software projects.
Technologies: C++, OOPs, Web Services, Git, Python, XML,JSON and Database.
Thorough knowledge of SDLC (Software Development Life Cycle), understanding of Agile/Kanban methodologies & use of Jira/confluence web-based tool.
Experience with Source Code management techniques/tools for software management Like Git/Bitbucket.Strong grasp of Unit Testing.
Experience with IDEs such as Eclipse or similar.
Knowledge of LINUX/UNIX operating systems; Linux/Unix shell Scripting.
Experience on cloud development like AWS or GCP is plus.
Bachelor's degree in Computer Science