Demo

Computer Programmer

Vantage
Hope, PA Full Time
POSTED ON 2/27/2025
AVAILABLE BEFORE 5/24/2025

COMPUTER PROGRAMMER

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 Programmer 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 design, development, and research on innovative linguistic-based technologies.

Preferred Skills and Abilities :

  • Identify and understand business requirements for new or improved features
  • Extend and modify PHP business logic and database persistence to support new end user, administrative, and reporting features.
  • Build REST API endpoints to facilitate integration and secured flow of information between the web interface and back-end server code using PHP, Java and Spring Boot
  • Research algorithms, develop training data sets, and produce predictive scoring and classification Machine Learning (ML) models
  • Transform natural language raw data into meaningful language features using Natural Language Professing (NLP) techniques to produce inputs to the ML text classification algorithms for supervised and unsupervised learning
  • Iterate until f-measure scores for recall / precision are acceptable according to gold-standard data
  • Utilize ML scoring and classification models in core Java applications through REST API clients to expand available writing assignments and feedback
  • Design and implement new Web user-interface elements for end users to display new and improved features using HTML, CSS, JavaScript / TypeScript / Angular.
  • Write complex database queries to extract historical data for training sets and reporting, using SQL, PL / pgSQL (Postgres), DBeaver, and JPA
  • Write programs to extract, process, and store data from various 3rd party data services / APIs and integrate them into the project application using PHP, Java, GraphQL and Maven
  • Design and implement improved algorithms and methodologies to create scalable solutions to manage high levels of user traffic for the application.
  • Review code for readability, compliance to coding standards, consistency, security, best practices, and to ensure that the feature is ready for formal testing
  • Conduct unit and integration testing of existing and newly added features
  • Debug programs, rewrite and redesign the source code to improve performance
  • 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.

Qualifications :

  • Bachelor's degree is required.
  • 1-3 years of PHP software development experience is preferred : you must have excellent understanding of MYSQL and deep architectural understanding of PHP web applications & application servers [advanced educational accomplishments will also be considered].
  • Good knowledge in some back-end technologies (i.e. Symphony, Laravel, 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.
  • 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.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Computer Programmer?

    Sign up to receive alerts about other jobs on the Computer Programmer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $66,157 - $90,051
    Income Estimation: 
    $82,230 - $118,841
    Income Estimation: 
    $136,714 - $171,621
    Income Estimation: 
    $66,195 - $86,448
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $70,239 - $89,209
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Vantage

    Vantage
    Hired Organization Address Hope, PA Full Time
    Jr. Account Manager Due to rapid growth and increased demand for our award-winning Software as a Service (SaaS) solution...
    Vantage
    Hired Organization Address New York, NY Full Time
    About Vantage : Vantage is a cloud cost visibility and optimization platform, alternatively known as a FinOps platform. ...
    Vantage
    Hired Organization Address Sunnyvale, CA Full Time
    Our company is seeking a talented Entry Level Manager to deliver insightful and innovative marketing campaigns that alig...
    Vantage
    Hired Organization Address Hope, PA Full Time
    Regional Sales ManagerVantage Learning is seeking an experienced outside sales professional to join our team as a Region...

    Not the job you're looking for? Here are some other Computer Programmer jobs in the Hope, PA area that may be a better fit.

    Computer Programmer

    Vantage Learning, Hope, PA

    Computer Programmer

    Noblesoft Solutions Inc, Langhorne, PA

    AI Assistant is available now!

    Feel free to start your new journey!