Collaborate with the team in conceptualizing and developing new solutions
Coding and testing of new solutions
Define solution development project plans, including scoping, scheduling, and implementation.
Contributes in programming projects from requirements definition through implementation and support, following steps outlined in Agile or other designated development methodology.
Identifying areas for modification in existing programs and subsequently developing these modifications