Let's face it. Everyone prefers shopping in their pajamas at home over traveling to the mall. CardinalCommerce, a Visa company, works to make online shopping as safe and easy as possible. For over two decades, we've been bringing merchants, issuers, and shoppers together in an experience where everybody wins. With singular focus, proven technology, and dedicated service, we are continuously raising the bar for payment authentication around the world. We put authentication first because we believe digital commerce should be safe, rewarding and engaging for everyone involved in the process.
Join us on this journey. At Cardinal, we're a group of genuine, dependable, and hardworking people who are treated right with flexible work schedules, a fun company culture and unbeatable benefits. See why we're one of the leading FinTech companies in Northeast OH.
The purpose of the Software Developer is to deliver scalable, secure applications while following the software development life cycle that is established by the company. As a member of the development team, you would be responsible for delivering end-to-end software solutions that fulfill both customer and project needs. This includes writing clean, readable, and reusable code, testing and deploying to end users, and providing support when needed. Development takes place in a fast-paced Agile environment that adjusts to meet the requirements of various stakeholders.
• Complete tasks related to the complete software development life cycle including technical requirements, development, and testing
Take an undocumented old-style integration and wrap it up into a simple and easy to explain API
Quickly notice design issues that would take place when working in a highly available web farm rather than a single instance of code
Focus on how your project will react against the actual production environment and less on "passing QA"
Work between the UI/UX designers and the Database team
Own the internal APIs, business logic and interactions between internal and 3rd party systems
• Troubleshoot technical issues that come up within the production environment
Work with internal teams to coordinate the release of code to production environment
Participate in group design sessions
• Working in a SOA (Service Oriented Architecture)
Strong independent development skills
Giving and seeking out feedback on designs
Strong problem-solving skills
Aptitude for learning and applying programming concepts
Ability to communicate with external partners during design/development/QA
Excellent interpersonal, written and verbal communication skills and can easily communicate with both technical and non-technical team members
Minimum of a Bachelor's degree in technical or related discipline
o In lieu of degree, a high school diploma/equivalent plus 4 years' experience will be considered
2+ years of related software development experience
Experience integrating APIs
Experience or strong interest in handling large data sets and knowing ways to process them quickly
Agile team experience
Professional experience with Java including Spring or Spring MVC
Able to adapt to a fast-paced collaborative environment
• Frequent sitting and standing
Accenture Cleveland, OH
Sherwin-Williams Cleveland, OH
Case Western Reserve University Cleveland, OH
Stanley Engineered Fastening Elyria, OH
Deloitte Cleveland, OH