Job Description
Qualifications:
Bachelor’s degree and Ten (10) + years’ experience in Information Technology, including minimum five (5) years’ experience in hands on C/C++ programming preferably on POS systems.
•Basic knowledge of SQL queries is a plus.
•Ability to quickly learn and practically apply new concepts or principles, which can be confirmed by prior experience.
•Experience utilizing Agile SCRUM development process.
•Ability to interact well with user base, development teams and other technical teams.
•Ability to diagnose and resolve issues/problems in aggressive timeframes.
•Strong work ethic and ability to handle high pressure situations with minimum direction.
•Team player, with proven ability to work under pressure and within tight deadlines.
•Ability to multi-task and prioritize workload effectively.
Responsibilities:
•Provides technical advice on complex programming.
•Expertise in programming in C/C++.
Experience working with POSIX message queues and multithreaded applications.
•Knowledge of Unix shell scripting/Perl.
•Working with relevant users and development managers, define the requirements for a particular software release
•Write technical design specifications for the relevant software.
•Debug and troubleshoot new as well as existing code.
•Work closely with QA and Operations staff to ensure smooth roll-out of new releases.
•Providing production support for daily, weekly and monthly production processes.
•Assists support and/or project personnel in resolving moderately complex program problems.
•Works with client and management to resolve issues and validate programming requirements within their areas of responsibility.
•Develops test plans to verify logic of new or modified programs.
•Conducts quality assurance activities such as peer reviews.