What are the responsibilities and job description for the Software Developer position at Vantage Learning?
We are seeking a well-rounded Software Developer to join our company on a full-time permanent basis and contribute to our search technology development efforts while being based out of our development office in New Hope, PA. As part of a small team, you will be responsible for taking on various responsibilities and embracing the Agile development approach in order to help us continue to develop high-quality products by being involved in cross-functional discussions and driving new innovative ideas. You will be exposed to the UI, front and backend, database, performance tuning, security design, and deployment.
Qualifications, Skills and Abilities:
- Bachelor’s degree is required.
- 1-3 years of JAVA software development experience is preferred: you must have excellent understanding of J2SE and deep architectural understanding of Java web applications & application servers [advanced educational accomplishments will also be considered].
- Good knowledge in some back-end technologies (i.e. Spring, Hibernate, Lucene, SQL, or others).
- Superior creative and innovative problem-solving skills.
- Initiative and the ability to work independently and especially in a team.
- Broad knowledge and understanding of the technologies related to search, linguistics applied to search, and Information Retrieval [IR] issues.
- Experience with technologies such as lucene, solr, or other IR technologies.
- Experience with the good and the bad of both successful and failed projects.
- Ability to slice and dice problems and tasks so they can be worked on by others and ability to mentor others (interns, rookies, and junior developers).
- Relaxed yet enthusiastic and motivated attitude towards the craft, company, and products.
Preferred Skills and Abilities:
- Knowledge in some of the standard front-end technologies like CSS, JavaScript (we use JQuery), REST, JSON. Experience with STRUTS, SPRING, SQL, HTML, XML, JavaScript and/or SCRUM is a plus.
- Knowledge of Open Source libraries, tools and frameworks, e.g. for logging, testing, and building.
- Excitement for the latest trends in application design.
- Experience with agile software development methodologies like XP and Scrum.
- Interest to learn more about new languages and frameworks.
Benefits:
- Medical, Dental, Vision
- Short/Long-Term Disability
- Life Insurance
- ID Theft Protection
- 401K
- Tuition Reimbursement, paid training
Vantage Labs is an Equal Opportunity Employer.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- Monday to Friday
Supplemental pay types:
- Bonus pay
Work Location: One location
Salary : $63,100 - $79,900