What will you contribute? You will implement new features, be involved in upgrades, deliver customization described in functional specifications using the toolkit API and you will be involved in designing solutions for the customer needs, working closely with regional teams. Responsibilities & Deliverable: Your deliverable will include, but are not limited to, the following: Implement new features as specified Participate in upgrades Analyze technical aspects of implementation including the architecture side Write Technical Specification Documents for offshore service Solution integration including offshore developments Develop toolkit extensions based on toolkit API Respect high level coding and design standards, and quality best practices Investigate technical and functional defects and propose adequate solutions Ensure that development tasks meet business requirements and goals and fulfill end-user requirements Effective communication and mentoring junior Technical Consultants. Required Experience: technical knowledge Strong client focus and impeccable professional integrity A degree in computer science or equivalent work experience Strong C/C++/C# skills Good spoken and written English Good Unix, Linux or Windows skills SQL on Oracle, Sybase or MS SQL Effective interpersonal communication skills and transparency Ability to work in a team environment Knowledge of software development life cycles is a plus The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential job functions. If you need assistance or an accommodation due to disability please contact your recruitment partner.