Careers


VAI is a leading independent mid-market ERP software developer renowned for its flexible solutions and ability to automate critical business functions for the distribution, manufacturing, specialty retail and service sectors. An IBM Gold Business Partner, VAI continues to innovate with new solutions that leverage analytics, business intelligence, mobility and cloud technology to help customers make more informed business decisions in real-time and empower their mobile workforces. VAI is headquartered in Ronkonkoma, NY with branch offices in Florida, Illinois and California.

At VAI you will have the opportunity to work with a seasoned team of directors and developers who have helped create what S2K is today. Our company has a dynamic and exciting environment that will challenge you as you develop your career. Established in 1978, VAI continues to grow year after year.

The following positions are currently available:

Business Intelligence Developer

Posted: Mar 16, 2022
The business intelligence developer will work with a team that provides our BI solution (S2k Analytics) to our customers.

Responsibilities
  • Installations of Cognos Analytics (including the upload of our base package content)
  • Creating custom content for customers
  • Design, build and deploy BI solutions
  • Conduct unit training, testing and troubleshooting
  • Collaborate with teams to integrate systems
Requirements
  • Experience (1-3 years’) with BI solutions
  • Industry experience preferred
  • Linux based systems, ERP systems, SQL, and general programming knowledge preferred
  • Proven abilities to take initiative and be innovative
  • Analytical mind with a problem-solving aptitude
  • IBM certified preferred
  • BA in Computer Science, Engineering, or relevant field
     APPLY NOW    

ERP Quality Assurance (QA) Analyst

Posted: Mar 16, 2022
Job Summary: The ERP Quality Assurance (QA) Analyst will conduct testing on software, and other technical products to identify and resolve bugs, defects, and other potential issues.

Duties/Responsibilities:
  • Reviews design specifications to understand the scope, requirements, and function of the software product.
  • Identifies appropriate parameters, functions, and data to test and validate; parameters may include general function, validity of results, accuracy, reliability, and compliance with industry standards.
  • Conducts testing to ensure products perform according to user requirements and within established guidelines.
  • Identifies, logs, and recreates error codes, bugs, and defects.
  • When a product does not perform within specifications, reports defects to programmers while identifying and recommending solutions, improvements, and updates.
  • Performs other duties as assigned.
Required Skills/Abilities:
  • Extensive knowledge of software and database testing including designing and manipulating test data, validating stored jobs, and error replication.
  • Excellent organizational skills and attention to detail.
  • Ability to create test plans and cases from specifications or verbal communications.
  • Excellent interpersonal skills with the ability to serve as a liaison with developers, project managers, and customer support.
  • Strong analytical and problem-solving skills.
  • Proficient with Microsoft Office Suite or related software.
Education and Experience:
  • Bachelor’s degree in related field preferred.
  • Three years of ERP related experience required.
     APPLY NOW    

Mobile App Developer

Posted: Apr 12, 2022
The Mobile Application Developer will plan and develop specialized mobile applications software.

Duties/Responsibilities:
  • Analyzes user needs and designs software for client use.
  • Develops code and designs software applications based on user specifications.
  • Modifies existing software to correct errors or improve performance.
  • Monitors and assists with software testing and validation procedures and programming.
  • Monitors and assists with software installation; ensures application operates within established specifications.
  • Gathers and evaluates user feedback and then modifies software for better usability.
  • Designs databases for specific application areas.
  • Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
  • Performs other related duties as assigned
Required Skills/Abilities
  • Excellent verbal and written communication skills.
  • Excellent problem-solving and analytical skills.
  • Excellent organizational skills and attention to detail.
  • Excellent time management skills with the proven ability to meet deadlines.
  • Extensive knowledge of coding languages and systems.
  • Ability to learn new coding languages and technologies.
  • Proficient with Microsoft Office Suite or related software.
Education and Experience:
  • Three to five years of experience as software developer or engineer preferred.
  • Master’s degree required.
     APPLY NOW    

RPG Programmer

Posted: Jun 3, 2022
Proficient in IBM I-Series AS/400 Technology using programming languages RPG III, RPG IV, ILE, CL/400, CLLE, SQLRPGLE, Free Format RPG Programming and DB2/400 using IBM programming utilities like QUERY, Stored procedures, SQL/400, SQL, MQ.

Very Good Knowledge on executing Web Service from AS400, executing Java/XML procedure from AS400

     APPLY NOW    

Senior App Developer - Mobile

Posted: Apr 12, 2022
Looking for an Enterprise application developer with RPG, JAVA, SQL and AS400(IBM i) experienced to create and manage Mobile applications for an ERP solution. Job responsibilities will include requirements analysis, design, coding, unit and integration testing of software, and support of management system. Our ideal team member is a thought leader who is open to new ideas, has a desire to learn new concepts and is willing to collaborate with others on projects.

Required Skills
  • Bachelor’s Degree in Computer Science, Math, or Technical science (e.g. Engineering) or equivalent.
  • Must enjoy working in a team environment and interact with customers/users to achieve satisfaction.
  • Technical skills include RPG, Java, REST Web services, JSON.
  • Strong knowledge of SQL and relational databases such as DB2, MySQL, etc.
  • Experience with Web servers such as Apache, Tomcat, JBOSS, etc.
  • Experience with Warehouse Management Systems (WMS), Inventory and Order processing modules of any ERP software.
Additional Skills
  • Mobile app development in Android and/or iOS.
  • Full Stack Web development using Java Servlets, JSP, JavaScript frameworks, XML.
     APPLY NOW    

Software Developer Mobile Applications

Posted: Jun 15, 2022
Duties
Create and manage applications for ERP solutions. Design, develop and implement Mobile applications for customers across various industries and domains, in particular Sales Orders processing mobile applications, using swift for iOS app Development and Java for Android. Serve as project leader responsible for requirements analysis, design, coding, unit and integration testing of software and support of management system. Must apply knowledge of business processes, including Order Entry, Purchasing, Proof of Delivery, route Sales, Warehouse Management to develop optimized software solutions for the business. Design and develop full-stack web applications for streamlining and optimizing business processes. Develop modular, scalable and reusable software components for Mobile and web applications. Perform business process reviews, identify business/technology gaps and provide solutions. Gather business requirements and develop designs for the development team to build efficient deliverables in a timely manner. Implement Integrations for Client’s main ERP, with cross platform applications. Perform research and implement enhancements to Enterprise Applications. Use UPG ILE, SQL/400, CL/400, and IBM iSeries knowledge to create back-end processes. Use Java and Apache Tomcat to create service layer code. Use Swift, XCode, Java, and Android Studio to design and develop Mobile applications’ User Interface (UI). Use HTML5, CSS, Bootstrap, JavaScript, ES6, and jQuery to create the front-end UI for responsive, mobile-friendly web applications.

Requirements
Bachelor’s degree in Computer Engineering, Software Engineering or U.S. equivalent and five (5) years of experience in the job or as Applications Engineer, Software Engineer or closely related occupation within the IT industry responsible for designing and developing cross device/responsive web applications and web-based tools for multiple business teams, in particular sales teams utilizing the following technologies/systems: IBM iSeries, DB2, RPG ILE, CL, SQL/400, Java, JavaScript, IBM Power Systems, PHP, MySQL, HTML5, CSS, Bootstrap, Node.JS, AJAX, JSON, jQuery, MS SQL Server, IBM WebSphere MQ, Bootstrap, Apache. Must be an IBM Certified Specialist (eServer i5 iSeries RPG ILE programmer).

Hours/Week
40hrs (Mon–Fri) - 9:00am – 5:00pm

Job Location
120 Comac Street, Ronkonkoma, NY 11779

     APPLY NOW    

Sr JAVA Programmer - Full Time

Posted: Jun 3, 2022
Position Summary:
We are looking for a Senior Java Programmer with experience building high performing, scalable, enterprise grade web applications and services. You will be part of a talented team that designs, builds, enhances, and supports one or more applications that are part of VAI’s growing application portfolio (ERP, ecommerce, and CRM).

Essential Functions:
  • Participate in requirements analysis
  • Collaborate with internal and external teams to produce software design and architecture
  • Write clean, scalable code using Java
  • Test and deploy apps and systems. Revise, update, refactor and debug code
  • Improve existing software. Develop documentation throughout the software development life cycle (SDLC
  • Serve as an expert on applications and provide tech support
  • Ability to read, write and speak English
  • STRONG Attention to detail is required
  • Must be able to work independently
Qualifications and Education Requirements:
4-year degree in Computer Science is required. Will consider equivalent experience.

Required Skills:
  • Proven experience as a Java/J2EE Developer
  • Experience with both providing and consuming web services (REST, SOAP)
  • Experience with HTML & JavaScript libraries (REACT, Vue, Dojo, JQuery, others)
  • Experience with relational databases (DB/2 is a plus)
  • Experience with WebSphere and/or HCL DX is a plus
  • Excellent troubleshooting and communication skills
  • Experience in the Spring Framework is a plus
     APPLY NOW