Job Description Responsibilities 1) Software Development a) Be a Scrum development team member?
Ability to collaborate with team effectively
Able to support storyboarding effort of the team
Capability to contribute in all phases of the development cycle
b) Develop and enhance applications
Development activities are expected to be carried out with minor supervision
Able to deliver working software on time
Able to design and develop high quality code as per standards and guidelines
c) Peer-Review of code
Can perform peer-review to ensure code quality and requirements are met
2) Software Support
a) Support SIT and UAT activities
Able to assist smooth delivery of software to SIT and UAT environments
b) Provide support for production
Capable to fix assigned bugs quickly ? Able to update status and work details in Bug/Issue Tracking System
Requirements
Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree in Computer Science/Information Technology or equivalent.
Minimum of 2 years of experience in software development
Possessing any of the certifications or equivalent would be an added advantage a) Certified JAVA Developer b) Certified Scrum Developer (CSD)
Strong analytical skills, able to solve complex problem
Good knowledge and implementation of REST APIs
Knowledge of Agile and Scrum
Experience with modern web technologies, HTML5, CSS3
Experience with Javascript and frontend frameworks e.g. Angular
Experience with JDK 1.5 and above, J2EE and Spring, Hibernate framework, Grails/Groovy
Knowing C, C++ and C# is advantageous
Experience with J2EE application servers GlassFish, Jetty or equivalent
Working with Databases ? MySQL, Oracle, SQL Server or equivalent
Knowledge of Design Patterns e.g. MVC
Familiar with source control management system such as SVN, GIT or equivalent.
Familiar with usage of bug tracking system such as BugZilla, JIRA or equivalent.
Experience with mobile hybrid development as well as native e.g. Cordova/Phonegap
Able to communicate in English fluently both verbal and written
Additional Information
Career Level
Supervisor/5 Years & Up Experienced Employee
Qualification
Bachelor's/College Degree, Post Graduate Diploma/Master's Degree, Professional License (Passed Board/Bar/Professional License Exam)
Years of Experience
2 years
Job Type
Full-Time
Job Specializations
Computer/Information Technology, IT-Software