Job Description
Basic Qualifications
• Bachelor’s degree in Computer Science or related fields, or equivalent work experience
• Five or more years of work experience in Application Development/IT Systems Testing, and team leadership
• Windows Server, Red Hat Enterprise Linux, Docker, Kubernetes, Jenkins, Oracle, SQL
• Expert-level Coding Skills (typically Java or C#), including Version Control Systems and the Eclipse IDE
• Functional Testing experience, including the ability to create, maintain and execute both manual and automated tests in Java, Eclipse, Cucumber
• DevOps capabilities – containers, cloud, automation, security, configuration management, CI/CD
Preferred Skills/Experience
• Strong communication/leadership skills
• Strong knowledge in modeling and application design and architecture
• Extensive programming knowledge
• Financial industry and experience in check payments systems a plus
• NCR check and payment processing application experience
• Expert knowledge in IT/Software quality assurance and system testing tools
• Extensive knowledge in system/application testing and implementation
• Strong understanding of Information Management
• Experience in: Unit Testing (including automation and integration with CI systems) and Agile Software Development (typically Scrum, Kanban, SAFe)
• Ability to maintain and utilize CI/CD solutions, such as Jenkins and Maven