Learn and work with the entire Techstack
Participate in the development, release, and maintenance of software applications
Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s products and services
Evolve existing software system applications and architecture in various areas as needed
Work together with Senior Management to plan and execute projects by establishing realistic estimates for timelines and budgets and ensuring that projects remain on target to meet deadlines
Coach and motivate team members to achieve optimumperformance levels
Quickly take ownership of development projects
