-
Technical competence
-
Adept at design, development and testing using best practices (CI, CCO, ATDD, BDD)
-
Well-versed in many Scholastic-accepted technologies, including Java, Scala, JavaScript, Amazon Web Services, Linux, Windows, SQL (SQL Server, MySQL, Oracle), NoSQL databases, Kafka, Nginx, Tomcat, JBoss, HTML, CSS, JSON, SOLR, ElasticSearch, Maven, Spring/Spring Boot, Jenkins, Cucumber, Gherkin, and Mockito
-
CMS & DAM experience a must; knowledge of OpenText product(s) (OTMM/OTBPM) preferred
-
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
-
Experience with API design, development, and evolution
-
Extensive experience designing and developing applications for scalability and reliability
-
Experience with source control management systems and continuous integration and deployment systems
-
Experience with debugging, performance profiling and optimization
-
Prior experience operating within an Agile development environment
-
Internally motivated; able to work both independently and within a team
-
Strong initiative to improve system and process implementations
-
Able to lead code and design reviews
-
Able to advise and assist younger, more inexperienced, engineering staff
-
Solid analytical skills and detail-oriented
-
Strong written and verbal communication skills; able to gather requirements from, and collaborate with, non-technical users
|