Job Description
Telecommute:
Experience: 3 - 5 years
Degree:
Compensation: Competitive
CCCi seeks an Agile Automation Developer for a 3 month contract-to-hire position with our client in Alpharetta, GA. Our client is a leading third party payments processor globally and is well positioned for the future as a dynamic, yet stable, leader in the payments technology industry. We’re looking for dynamic and energetic developers to help design and build an always-on platform that provides for continuous, on-demand delivery of applications
Join an exciting, fast moving and evolving agile culture. As a member of our development team, your role will help shape the future of our application delivery process and deployment framework. Join a great team of people willing to share, help, and teach, as well as an ever growing knowledge engine, which is invaluable to those eager to take initiative and grow, both technically and professionally.
Automation Developer Responsibilities:
- Work directly with a variety of teams to include system administrators, database developers, support engineers, and product developers to design and develop an automated deployment pipeline, enabling rapid and consistent delivery of code through to production. This includes:
- Static analysis of code being submitted to ensure it meets architecture, testing and security standards
- Automated tests at all levels of the application and infrastructure
- Development of monitoring hooks, consoles and alerting systems for existing and new applications
- Intelligent error identification and resolution systems that pinpoint the source of errors
- Simplified consoles to allow administrators to direct code deployments
- Deployment and rollback mechanisms that enable repair and cleanup of faulty migrations
- Automated provisioning tools to allow on demand deployment of environments that mimic production
- Self service capability for the most common infrastructure and application management tasks
- You’ll also be able to:
- Develop deep experience in the payments industry with a company considered to be the industry leader
- Lead discussions and engage team members from across the company
- Educate our teams on new systems that you’ve created
Automation Developer Requirements:
- Experience with any scripting platforms & languages (such as python, ruby, javascript, node.js, etc.)
- Some provisioning tool experience (like Puppet or Chef, Cobbler, Vagrant, Fabric)
- Experience NoSQL (Couch or Mongo, Oracle, MySQL)
- Familiarity with integration protocols (REST, SOAP, etc)
- Experience with code Repos & Build Tools (for example, Bamboo or Jenkins, Ant, Git, Subversion)
- Experience with automated static code analysis tools (for example, Sonar, Findbugs, Macker, PMD)
- Familiarity with operating Systems and App servers (Unix/RHEL, Tomcat, JBoss)
- Familiarity with web interface technologies (Django, Rails, etc)
Additional:
- Candidates must pass a stringent credit check, drug test and background check.
Job Requirements
Scripting Platform, scripting Language, Provisioning Toll, NoSQL, Integration Protocols, Build Tools, Static Code Analysis,