The developer will need to collaborate within a cross functional team for all phases of the software development lifecycle, delivering quality software in an efficient, expedient manner. The right candidate will be self-motivated to learn new technologies and take pride in sharing new knowledge with their team.
Excellent oral and written communication skills.
Coding highly efficient and scalable software.
Strong knowledge of Software Architecture and Designs.
Use web based hosting service like Github.
Core Object Oriented Programming Concept.
Experience developing and maintaining RESTful Web Services and SOAP.
Server Side Coding to build REST APIs with NodeJs using Visual Code/ Command Prompt.
Experience developing applications to interact with relational databases as well as other web
Creation and maintenance of documentation for system builds and application configurations.
Must be comfortable with phone, e-mail and web meetings.
Must be able to take direction and follow through.
Knowledge of continuous integration/continuous delivery and build tools such as Jenkins and
Acts independently on many activities and processes tasks with minimal supervision.
Working with technical teams to devise or modify procedures/processes to solve complex
Produce manageable and modular code.
Willingness to learn new technologies and develop skills associated with position.
Other duties as required by business conditions or as assigned.
Developer will be able to take and participate in various training activities sponsored by the
Java Development using Eclipse IDE/JDK.
Android Development using Android Studio/SDK.
AWS Cloud Computing Services.
Firebase (which uses Google API – JSON Data)