.**Calling all innovators - find your future at Fiserv.**We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv.**Job Title**Software Development Engineering - Sr Professional IWe are seeking a **Semi senior developer based in Mexico**, to be part of a high growth technology and payments company with a solid track record of delivering high value to our customers.**What does a great Staff Semi-senior Developer do?**The purpose of the Semi-senior Developer is to ensure that our in house developed POS standalone solutions are created with excellent quality, well based designed, bug free and in compliance with Payment Card Industry rules and in Compliance with the Local and International Rules from the Brands (VISA, MasterCard, AMEX, Carnet) and the Local Authorities (ABM). The Semi-senior Developer will design, build and maintain efficient and reliable code in either of the following Programming Languages: C, C++, C#,.NET, and derivatives. Will work closely with other engineers to develop new products, work on extensions of existing products, suggest, and implement improvements on current products. The Semi-senior Developer is expected to be able to work on high-pressure work environments, which involves quick response and results due to the higher demands of the Business.**What will you do?**- Responsible design, build and maintain efficient and reliable code in either of the following Programming Languages: C, C++, C#, and derivatives of these languages.- Preferential handling of HTML, CSS, javascripts, XML- Knowledge in the use of Repository tools like (GitHub, GitLab).- Experience with algorithms / data structures knowledge.- Basic Database Knowledge (Relational Databases).- Basic Knowledge on Agile methodologies (SCRUM).- Root cause analysis skills and UNIT test management.- Resolve issues proactively to deliver high quality products.- Customer Oriented.- Multidisciplinary.- Participate in activities for multiple projects**What you must have**:- Bachelor's Degree in Computer Engineering or equivalent, Software development work experience preferred.- 3+ years of professional experience in a development role.- Knowledge of and experience working with payment solutions.- Ability to work in a matrix environment.- Experience developing for multiple correlated projects.- 60% of English Language skills (B2)- Knowledge of and demonstrated experience in Development Oriented Projects.- Experience in systems design, planning, and systems innovations.- Must have experience working in the Information Technology