Job Description
ABOUT EDTELL
edtell's education ecosystem platform simplifies the delivery of education.
Over 2,000 schools throughout the world use edtell's education ecosystem platform. edtell has been on the Philadelphia 100 list of fastest growing companies six times in recent years.
JOB DESCRIPTION
We are looking for a software developer who will be part of a product development team and work closely with the product owner and DevOps team. The selected candidate will be responsible for the development of new learning management features, as well as maintenance of existing functionality.
This role plays an important part in our company’s application delivery process. Our ideal candidate will have excellent written and oral communications skills and be able to engage with all levels of the business. If you enjoy working with people, problem solving, and want to be part of a team that delivers high quality software, we’d like to meet you.
RESPONSIBILITIES
A variety of technologies are employed in the development of the edtell education ecosystem. Some important skills to succeed in this position include the following.
Java 8
Spring MVC, Hibernate, Maven
Apache Tomcat
AWS Aurora, MySql, JDBC
HTML, JavaScript, CSS
Python, SQL,
GIT, Jira, Jenkins, Docker, YourKit
JSP, Servlets, JSF, RSF, GWT, Velocity, etc. (Legacy frameworks)
Angular, NodeJS, Express
IMS Common Cartridge
LTI (Learning Tool Interoperability)
Sakai (LMS)
REQUIREMENTS
BS in Computer Science, Engineering or a related discipline
Strong project management skills
Extensive experience supporting high-volume web applications on AWS.
Experience with NGINX and AWS ALB for application load balancing.
Knowledge of software development and deployment cloud utilities such as Docker, Git, Jenkins, Jira, etc
Experience with AWS Aurora configuration, deployment, and performance tuning.
Experience with Amazon Web Services (AWS) cloud technologies. AWS Certified Developer or similar certification preferred.