The ideal candidate for this role will have at least 3 years of software development experience, preferably in a similar software development role.
You should also possess strong problem-solving skills and an understanding of software engineering principles. It is essential that you have excellent knowledge of programming languages such as Java, C++, and HTML/CSS. Knowledge of object-oriented design principles and database systems such as MySQL is also beneficial.