Kaplan Recruitment




SOFTWARE ENGINEER


Job Title : 
            Software Engineer


About Company:
                        Kaplan, Inc. is a global educational services company, with about 11,000 employees and operations in nearly 30 countries. We serve one million-plus students each year and partner with about 1,000 educational institutions and 4,000 corporations across the world. Kaplan is the largest subsidiary of Graham Holdings Company (NYSE: GHC). 


Job Description
        As a Software Engineer, you will be instrumental in building out our platform. You will work with talented and passionate professionals to implement a flexible, scalable, and extensible learning platform using modern web technologies such as NodeJS, .Net, JavaScript, Angular 6+, React, GraphQL, Docker, Serverless technologies powered by AWS, LogEntries, Newrelic, etc . We have full-stack teams, where designers, product managers, and engineers work closely to build products that delight our customers.

Responsibility


  • Design and build websites, web services, and mobile applications
  • Deploy new features and perform unit testing
  • Work on fast-paced, agile technology teams
  • Collaborate with software engineers, project managers, business analysts and QA analysts
  • Conduct regular system deployments to QA and Production
  • Maintain high test coverage across unit, functional and integration test suites
  • Improve documentation of processes and systems
  • Troubleshoot existing systems and applications
  • Execute any other tasks deemed necessary
  • Available for periodic off-hours production support as needed

You must have:

  • BS/MS in a relevant field (Computer Science, Engineering) or equivalent experience
  • Minimum 3 or more years of Software Development Experience
  • Extensive experience with modern web stack technologies, including detailed knowledge of HTML, CSS and CSS preprocessors, JavaScript, React and/or Angular or other UI frameworks and libraries such as JQuery, Dojo, Ember, Handlebars or Backbone and MV* frameworks
  • Experience working with responsive design development environment.
  • Proven experience working with REST and/or SOAP WebServices, Object Oriented Design principles & any Object Oriented Programming language such as Java, Salesforce Apex, JavaScript or .NET
  • Dedicated to the practice of unit testing (on both server and client), IoC, and mocking
  • Knowledge of relational databases, specifically MySQL or SQL Server
  • Knowledge of NoSQL and caching technologies, such as MongoDB, Redis, CouchDB, or Membase
  • Experience with the entire software lifecycle - requirements capture, analysis, design, implementation, quality assurance, deployment, and maintenance
  • Experience with large-scale production systems (i.e. scalability, high-availability), with the ability to optimize architecture and implementation across all layers of architecture
  • Interest in education and having a positive effect on students
  • Experience with light-weight and/or Agile, test-driven development methodologies


To Apply Kaplan Recruitment - Click here
Previous
Next Post »