Information Technology Manager (Payments) @ Vericheck - Los Angeles, CA

Information Technology Manager (Payments)

The ideal candidate will have a wealth of experience tackling various hardware and software problems. They should be comfortable providing technology solutions to employees and working closely with third party software companies to adopt new technologies and efficiently use existing ones. They should have the ability to gather requirements, design code and QA.

PRIMARY FUNCTIONS

  • Provide effective team management, leadership and mentoring
  • Uphold high standards for engineering throughout both the development and test phases
  • Provide a clear and objective vision for the teams to act on and ensures team members are performing at the needed level to successfully execute the goals
  • Hire, develop, mentor, and lead amazing teams
  • Lead by example to facilitate a culture of teamwork, success, and customer-centric focus
  • Develop and hone an agile development process that emphasizes test automation, code reviews, and hyper-fast release cycles
  • Collect requirements from technical and non-technical people
  • Work with Partner companies to design, engineer, integrate, and support API's
  • Contribute to the architectural vision and roadmap for technology systems, and oversee the technical delivery of that roadmap
  • Develop and maintain a deep technical understanding of our platform
  • Technologies and methodologies which you will use:
  • SCRUM, SDLC, Linux, Subversion, Git, AWS, Azure
  • HTML, CSS, JavaScript, JQuery, Bootstrap, JSON
  • Java, PHP, CakePHP, Laravel, REST, Python
  • UML for data architecture, class design, SOA, Microservices
  • MySQL, NoSQL, MS SQL, InnoDB, Cluster, Replication, High Availability
  • gunicorn, NGINX, Apache, HTTP, HAProxy
  • Continuous Integration, Unit Testing, Serverless, Docker Containers
  • QUALIFICATIONS
  • Job Requirements:
  • BS or BA Degree in Computer Science or related field (masters preferred)
  • 10+ years of strong software engineering background.
  • 5+ years of engineering management experience
  • Experience in high-volume and high-availability SaaS environments
  • Modern development and engineering environments and methodologies
  • Containers (Docker), serverless
  • Modern Frameworks (Laravel, Angular, etc)
  • NoSQL, Cloud Hosting (AWS, Azure, etc)
  • Big Data (Kafka, Spark, NoSQL)
  • Bonus Job Requirements:
  • Experience with ACH Network or Credit Card Network
  • Experience with PCI Compliance or Information Security
  • Big data experience.
  • Knowledge of:
  • Continuous Integration with BitBucket and JIRA;
  • AWS Network and Server architecture;
  • DNS Configurations for different applications;
  • Backup and Recovery of Servers and Databases;
  • ACH Network (NACHA)
  • PCI Compliance, SSAE 16
  • Technology security, Disaster Recovery
  • Software Quality Control methods and principles

Abilities:

  • Ability to review business needs and develop highly effective and efficient IT solutions
  • Leads and motivate highly skilled employees
  • Analyze and solve complex technology problems
  • Experience encompasses the entire spectrum of large mainframe applications, secure network applications and client-server environments.

Licenses; Certificates; Special Requirements:

Network+, Security+ Linux Adminstartion, AWS Certificaiton