We are seeking a Senior Software Engineer to join our team of savvy technologists, ready to be a part of solving complex problems and deliver solutions that make life and work easier to those who use our products.
How you’ll make an impact, your primary responsibilities:
- Develop software, write Java and SQL code, build releases and updates, with high standards of quality, scalability, performance, maintainability, security and compliance with PCI and SOX requirements
- Design new database structures and code, optimized for high performance and volume FinTech platform
- Deliver server side software features using latest long term support Java version 11 and greater
- Collaborate with our embedded firmware team integrating card reader hardware and telemeters with server platform, as well as Product Management, QA, Net Ops and other team members
- Develop Jenkinsfile Groovy scripts to automate the CI/CD pipeline for builds, deployments and auto tests Iterate and commit code changes to Bitbucket frequently as a member of high performing Agile team using Trunk-based
- Development Follow PCI compliance standards and best practices to ensure safe and secure software products
- Develop unit and integration test coverage, measured in Clover, before it is released to QA for testing, along with troubleshooting product issues
Requirements
- You have at least 5 years of solid experience in software and database development and love collaboration with your teammates
- Payment industry SaaS experience is ideal
- Programming languages: Java, SQL, PL/pgSQL, PL/SQL, JavaScript Unit Test and Integration
- Testing Databases: PostgreSQL, Oracle
- Willingness to learn the system and write efficient SQL queries and statements
- Very strong experience with large scalable platforms and databases over 20TBs
- Technologies: multithreading, JDBC, servlets, JSP, TCP/IP, SOAP, REST, XML, JSON, HTML, CSS, security, encryption, open source, web development, web services, web protocols
- Cloud environments: AWS or Azure Operating systems: Linux, Windows Ability to estimate tasks and commit to timelines
- Experience with Trunk-based Development methodologies
- Ability to work on an Agile SCRUM team Self-starter and quick learner
- Business results oriented and driven Team player, able to work independently and with other team members in different time zones
- Excellent interpersonal, communication and presentation skills Ability to think and work outside the box
- Positive attitude, motivation, energy, passion
- Ability to work well in a fast-paced, agile environment
- Cantaloupe is an Equal Opportunity Employer. We seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.
Benefits
Being a part of TEAM International gives you the chance to work on challenging projects with great professionals, international clients, and the latest technologies.
We have a great benefits package that includes: English lessons, Private Health Insurance, 20+ Vacation days. Gym Bonus, Education allowance, etc.
You will join a great working environment, with chill spaces, you can enjoy our beer Fridays, play station, board games and free snacks at the office, we are in an amazing location at El Poblado’s Milla de Oro Building.