Job Description
Essential Duties and Responsibilities:
· Understand the business requirements and propose possible solutions
· Write clean, scalable code in open source technologies
· Write unit test cases and perform unit testing
· Revise, update and debug code
· Develop documentation throughout the software development life cycle (SDLC)
· Be highly motivated, enthusiastic and a self - starter
· Ability to work independently and shoulder responsibilities
Education and/or Work Experience Requirements:
· Should be an expert in designing front end interfaces using HTML/HTML5, Angular JS and Angular 2+
· Experience in Node JS (Express Framework), SCSS, HTML, JavaScript, and JQuery
· Experience in implementing Service Oriented Architecture (SOA), Microservices, SOAP and REST services.
· Familiarity with architecture styles/APIs (REST, RPC)
· Strong knowledge of web, security, and networking protocols
· Understanding of Agile methodologies
· Good knowledge in MySQL and Hibernate (ORM framework)
· Excellent troubleshooting and communication skills
· Attention to detail
· Good logical reasoning skills
· Proficiency in supporting Production Cloud environments (AWS, VMWare) is an added advantage
· Knowledge on React JS is an added advantage