- Contribute in all phases of the development lifecycle in project.
- Implement and code business or functional requirements translated in technical documents
- Write well designed, testable, efficient code.
- Ensure designs follow specifications and project custom framework standard.
- Implement unit testing, example Junit, to support development of test-driven development
- Prepare and produce releases of software components
- 3+ years of programming experience in Java and web programming.
- Proficiency in web user interface design and best practices.
- Understanding of software requirements analysis and documentation.
- Familiarity with software development processes and methodologies.
- Solid knowledge of Object-Oriented Design (OOD) principles.
- Experience with software debugging techniques and tools.