Skills & Requirements:
5+ years of web development/architecture experience
Experience with object oriented, data-driven design and development.
Familiarity with using a relational and non-relational databases.
Design, develop and maintain new features on existing applications and systems.
Confidence with distributed version control systems (Git).
Develop domain expertise by working closely with dev team and product managers.
Self-motivated, quick learner who can manage multiple projects and developers with minimal direction
As a Web Developer you will:
Participate in the architecture, design, and implementation of educational applications, products and company business systems.
Work within a team of talented developers to design workflows and mentor team members while setting an example.
Participate in the design and development of new features and products, including requirements gathering, estimating, coding, testing, developing test plans and maintenance schedules.
Communicate status of projects/applications and give accurate data forecasts for projects and work items.
Take initiative in problem solving and demonstrate advanced problem awareness.
Work in an agile environment that facilitates ideation across all product development teams
Tackle the tough problems of integrating complex systems across internal business units.