Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Understand the requirements and how they translate in application features
- Design creative prototypes according to specifications
- Write high quality source code to program complete applications within deadlines
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate existing applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
Job Requirements
- 1-2 years proven experience as application developer
- Experience in designing and building applications
- In-depth knowledge of programming for diverse operating systems and platforms using development tools
- Excellent understanding of software design and programming principles.
- A team player with excellent communication skills
- Analytical thinking and problem-solving capability
- Great attention to detail and time-management skills
- BSc/BA in computer science or relevant field; MSc/MA will be appreciated
- Ability to program in Java, Node JS, Angular JS, REST, JavaScript and HTML.
- Experience in working with un-structured databases like MongoDB and NoSQL Cloudant DB.
- Good knowledge of build automation tools like UCD, Maven, Jenkins or Hudson.
- Good knowledge of testing automation concepts and methodologies.
- Proven experience working with agile methodologies. (Agile certified is a plus)
- Certified application developer is a plus
- IBM BlueMix PaaS knowledge is a plus