Demonstrate and mentor others on Agile / Lean processes, Continuous Development / Continuous Integration, and Coding / testing best practices.
Review and optimize business critical procedures.
Resolve customer concerns with applications software and responds to suggestions for improvements and enhancements.
Active participation in SCRUM methodologies, plannings and daily meetings.
Other duties as assigned.
Bachelor Degree in Computer Sciences or related fields.
Proficient in git.
Have helped develop large, custom-build object-oriented applications.
Great OO skills, including strong design patterns knowledge.
Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum.
Successful candidate will need to handle multiple projects simultaneously.
Strong interpersonal skills with the ability to work with senior management.
Creative visualization skills with emphasis on developing innovative solutions to complex problems that may not have a clear answer and ability to identify alternatives, workarounds or temporary solutions.
Strong analytical aptitude with a proven ability to analyze/interpret technical requirements and translate them into system specifications.
Excellent problem solving skills.
Excellent communication skills