Vantage Labs < www.vantage.com > is a world leader and innovator in the development and leveraging of artificial intelligence and natural language technologies into a broad spectrum of vertical markets and industries. Integrating patented AI and linguistic tools, Vantage offers world-class products and services, including award-winning Software as a Service (SaaS) solutions, into various vertical markets: Education, Government, Healthcare, and more.
Summary:
We are seeking a well-rounded Computer Systems Analyst to join our company on a full-time permanent basis with an emphasis in programming to contribute to our application 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:
- Master'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.
- Ability to analyze existing systems, how they interact, and design improvements.
- Ability to break down larger problems into smaller tasks that can be distributed to other members of the team through an iterative, collaborative process.
- Maintain system documentation that will assist onboarding of new team members.
- Relaxed yet enthusiastic and motivated attitude towards the craft, company, and products.
- Research new technologies to determine if installing them could increase the effectiveness and efficiency of an organization.
- Prepare cost and benefits analysis to help management determine if IT systems and upgrades to existing computing infrastructure are financially worthwhile.
- Devise ways to introduce new functionality to current computer systems.
- Conduct tests to make sure the systems are working as expected.
Preferred Skills and Abilities:
- Knowledge in some of the standard front-end technologies like HTML, CSS, and JavaScript; and front-end frameworks like React and Angular
- 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.
- Communication skills for working with the IT department and management, explaining complex issues in ways each will understand.
- Creativity to find innovative solutions to computer issues when necessary
Benefits:
- Medical, Dental and Vision Insurance
- 401(k)
- Life Insurance
- Short-Term and Long-Term Disability
- Legal and ID Theft Protection
- Pet Insurance
- Accident Insurance
- Critical Illness Insurance
- Tuition Reimbursement, paid training
Vantage Labs is an Equal Opportunity Employer.