- Participate in requirements analysis and meetings with business partners
- Write clean and scalable code to develop high quality software components
- Conduct Technical feasibility analysis of certain features and solutions
- Participates in peer code and design reviews
- Work with limited supervision
- Stay up to date with industry standard best practices/techniques related to Application development
- Contribute as part of teams put together to meet overall organization initiatives / objectives
- Assist other team members as needed
Preferred candidate profile:
- Strong Object-Oriented programming skills.
- Self-motivation and ability to take initiative and ownership for the delivery of final value
- Robust analytical thinking and problem-solving skills.
- Ability to organize work and handle multiple projects simultaneously
- Ability to see things in broader context
- Should be strong in estimation; design; development; deployment
- Excellent debugging and troubleshooting skills
- Must be able to work with basic CSS and HTML