
Power Your Online Payments with CCBill
About the Company
CCBill is an online payment services provider supporting more than 30,000 websites globally. The company serves both new and established businesses in the ecommerce and online space. CCBill manages projects such as integration with new payment processors, reporting improvements, and enhancement of high-volume, high-availability systems distributed across three data centers in Phoenix, Ashburn, and the Netherlands.
About the Role
The Perl Developer is responsible for maintaining and upgrading CCBill’s existing product lines. Working under the guidance of a Team Lead and collaborating with Software Developers and Software Testers, the developer ensures delivery of high-quality software. The role requires strong teamwork, communication, troubleshooting, and analytical skills, as well as a commitment to learning and maintaining the health of production systems to maximize customer satisfaction.
Key Responsibilities
- Maintain existing codebases and apply upgrades to product lines
- Continuously learn about all existing products and update related documentation
- Develop tools to improve maintenance of infrastructure issues
- Collaborate with Software Testers and the Software Engineering Team Lead to implement code changes that ensure operational continuity
- Coordinate with the Team Lead to meet project goals and deadlines
Required Skills
- University degree in computer science, engineering, or equivalent
- Excellent understanding of programming concepts and best practices
- 3-5 years of object-oriented programming experience with Perl
- Good knowledge of Common Gateway Interface (CGI) principles
- Familiarity with CPAN modules and Perl frameworks such as DBI and PSGI/Plack
- Strong experience with version control systems such as Git
- Proficiency with Linux environments and VI editor
- Excellent verbal and written communication skills
- Strong troubleshooting and system diagnosis abilities
- Experience with RDBMS (MySQL preferred) and ORM technologies
- Experience with IDEs such as Visual Studio Code, Eclipse, NetBeans, or IntelliJ
- Flexibility, creativity, and ability to work effectively in a team environment
Preferred Qualifications
- Experience with Docker and containerization
- Writing unit tests for Perl applications
- Familiarity with Jenkins and Bitbucket