Our client is California based company. It has a web-based solution, which helps schools and universities with structuring and managing the learning process. The system tracks individual assignments, manage work products, visualize the assessment process and provides guidelines for teachers who are supposed to rate the assignment results and work products.
The team develops the new system from scratch. The functionally repeats and extends a few existing applications. Many modern technologies used. The client is open to either architecture/technology or process improvements. The expectation from the developer is he/she takes ultimate responsibility for the feature implementation. This implies requirements analysis, asking questions, proposing solutions (business and technical), implementation, testing, open and frequent collaboration with the US team on each stage of the feature lifecycle.