About the role
Job brief
The ideal candidate will design and develop business logic and back-end product systems to streamline the needs of our internal and external clients.
Responsibilities
* Work closely with front end developers and develop functional, complete and well performing APIs. * Decrypt current company software systems and is able to connect to applicable data sources. * Write both unit and integration tests, developing automation tools for daily tasks. * Develop high quality, well documented and efficient codes. * Challenge ideas and opinions, avoiding errors or inefficient solutions. * Previous experience as a back-end developer. * Deep knowledge of object oriented programming, experience with COBOL, CICS or similar banking software is considered a plus. * Significant experience in writing and utilizing RESTful API services and RESTful API performance optimization applications. * Knowledge of web services and complex software systems. * Experience with database systems, with knowledge of SQL, MongoDB or similar.
Requirements
* Bachelors degree in Software Engineering, Information Technology or related field * Previous experience as a back-end developer. * Deep knowledge of object oriented programming, experience with COBOL, CICS or similar banking software is considered a plus. * Significant experience in writing and utilizing RESTful API services and RESTful API performance optimization applications. * Knowledge of web services and complex software systems. * Experience with database systems, with knowledge of SQL, MongoDB or similar. * Experience in using JavaScript, frameworks MVC, such as Angular JS, Backbone or similar. * Deep understanding of Agile methodologies. * Experience in banking industry is considered an asset. * Passionate about technology and excited about the impact of emerging / disruptive technologies * Open to learning new ideas outside scope or knowledge * Good communication skills
Originally posted on Himalayas