Sr. Programmer Technician Job in Augusta 04330, Maine US
NCO
NCO is an industry leader in providing business process outsourcing services including accounts receivable management, customer relationship management and back office services for a diversified customer base. Our clients are empowered to successfully address immediate business needs, while empowering long-term growth across the entire customer lifecycle. NCO currently provides services through offices in Antigua, Australia, Barbados, Canada, Guatemala, India, Mexico, Panama, the Philippines, United Kingdom and the United States.
Principal Responsibilities
- Partner with Clients to define and analyze programming needs and business requirements and determine programming design to meet necessary specifications. Make recommendations for most efficient solutions to meet Clients' parameters.
- Design technical solutions to enable interface between Client systems.
- Develop and implement programming codes to meet designed interface solutions between Client systems.
- Perform unit testing to ensure viability of programming through validating individual units of source codes and script.
- May perform troubleshooting through analysis of code and data, identify system issues and concerns, and provide resolution.
- Provide training and direction to less experienced programming staff.
- Advise user departments in computer applications, capabilities, alternative programming approaches, and limitations to resolve specific problems and/or make changes to programs.
- Write technical documentation to communicate project status to next phase and/or to provide user instructions to Information Technology (IT) Operations department.
- Perform ongoing systems maintenance to update or revise programming needs, or to identify and correct in-house systems applications.
- Knowledge, understanding, and compliance with all applicable Federal, State, and Local laws and regulations relating to job duties.
- Knowledge, understanding, and compliance with NCO policies and procedures.
- Follow up in a timely manner to ensure customer satisfaction.
- Provide feedback to management concerning possible problems or areas of improvement.
- Make recommendations to implement improved processes.
- Perform other duties as assigned by management.
- Bachelor's Degree in Computer science/Information Systems or equivalent in relevant work experience desired.
- 5 years of previous programming/work related experience required.
- Programming expertise in:
- Recent JAVA, C++, SQL, PL/SQL programming experience.
- Experience with Oracale Database, Eclipse Integrated Development Environment (IDE), Jakarata Struts, and Concurrent Versions System (CVS).
- Knowledge of C and C++ programming languages and Unix environment.
- Understanding of various data format representations.
- Ability to understand and work within set deadlines.
- Ability to work with geographically disbursed team members.
- Exhibit strong attention to detail.
- Ability to maintain the highest level of confidentiality.
- Excellent interpersonal, written, and oral communication skills.
- Ability to work in a team fostered environment.
- Ability to work in a multi-tasked environment.
- Ability to prioritize and organize work.
- Ability to adapt to a flexible schedule.
Work Environment
- Office environment.
- Ability to lift and/or move 20 pounds with or without accommodation.
- Dependant upon positions: ability to be on call 24 hours a day on a 7-day rotating schedule.
- Position works on contractual projects at Client's/Clients' location(s).
We offer a competitive salary and comprehensive benefits package, paid time off and a 401 (k) plan.
M/F/H/V/EOE/AA