JOB OVERVIEW: Provide technical expertise in developing and supporting point-of-sale (POS) applications. Create technical design specifications from business/functional requirements. Work with internal stakeholders to clarify system requirements as appropriate. Configure, program/create business functionality and unit test work to ensure quality. Assist senior team members in proactively identifying potential problems and issues. Actively communicate and assist in problem management and issues resolution.
ROLES AND RESPONSIBILITIES:
Provide technical expertise for critical point-of-sale (POS) applications.
Participate in the development of functional requirements and design specifications.
Help refine conceptual systems design requirements and produce a detailed technical design. Prepare and deliver supporting technical documentation.
Provide programming and technical expertise to implement business solutions according to the technical design.
Ensure that all code / technical configurations and other work products are thoroughly unit-tested prior to delivery.
Conduct system / integration testing as appropriate. Participate in code reviews and other QA steps as requested.
Ensure accurate project status is always known and communicated.
Effectively communicate with team members and management throughout the project lifecycle.
Ensure issues are analyzed, discussed and resolved in a timely manner.
Assist customers in the preparation of user documentation and training materials.
Assist project team with determining the appropriate tools, technologies, and platforms for new implementations.
REQUIRED TECHNICAL SKILLS:
Minimum of 4 + years Java programming experience
Minimum of 4 + years development using Microsoft SQL
Strong SQL query authoring/analysis skills
Strong debugging skills
Demonstrated competency in accurately identifying the scope of work and preparing thorough, accurate, and detailed schedule estimates
Demonstrated competency in designing, programming, and unit testing complex n-Tier applications
Demonstrated competency in producing clear and thorough technical documentation
BS / BA in MIS, Computer Science, Business, Mathematics, Engineering
OTHER KEY QUALIFICATIONS :
Excellent verbal and written communication skills, with an ability to express complex technical concepts in business terms
Solid interpersonal skills with demonstrated ability to work in a team environment
Strong analytical, problem-solving and conceptual skills
Proven ability to work independently and efficiently, without close supervision
Demonstrated initiative to provide input and resolve issues and problems proactively
Demonstrated ability to quickly grasp new concepts, both technical and business related, and to apply these concepts as needed
Demonstrated ability to effectively manage and prioritize multiple assignments
PREFERRED SKILLS AND EXPERIENCE:
Java 8 , Servlets, JSP, RMI, AWT, Spring, Spring Boot, Tomcat 9, Microsoft SQL Server, scripting/Automation
SOAP and RESTful services, OAuth2
Apache CXF, Eclipse, MS Team Foundation Server, Junit, SoapUI, Postman
Knowledge of restaurant business
Experience developing point-of-sale (POS) systems
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards
Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor
If you are interested in this position, please apply using the "Apply " option. If you have questions, or would like to speak with a Recruiter directly, send an email to the contact person below and note the job identification number in the subject line. Ryan McHenry Senior Technical Recruiter 717-651-3012 firstname.lastname@example.org www.cai.io