Roles and Responsibilities:
Good knowledge and programming skills using C++ & C.
Must have done programs with good understanding in
Dynamic Memory allocation
Pointers
Socket Communication
Data Structures
Design Patterns
MVC Framework
Object Oriented Software Programming and Engineering
GUI design
Data Formatting and Presentation
GUI
Web services Integration.
Good knowledge of Databases and programming using C & C++
Database integration from a C & C++ program (SQLite, MySQL, etc.)
PLSQL
Data Normalization
Stored Procedures
XML and JSON understanding is required.
Good Analytical and Logical Reasoning is required.
Knowledge of using Code repositories and Agile Product Development.
Knowledge of embedded devices (Linux, Android and other embedded OS) will be add on.
Collaborating with Software design & development team on application design, documentation and development
Development, Test and oversee Deployment.
Problem solving techniques and process automation is required.
Documenting Processes, Application releases and maintaining development records.
Excellent collaboration, communication and inter-personal skills is required.