OverviewWhen you think of InComm Payments, think of Innovative Payments Technology. We were founded over 30 years ago and continue to be a pioneer in the payment (FinTech) industry. Since our inception, we have grown to be a team of over 3,000 employees in 35 countries around the world. We own over 400 global technical patents and a network that includes over 525,000 points of retail distribution that points to our industry expertise.
We are creating nearly 200 Fully Remote jobs in Brazil for various financial technology (Fintech) engineering, database, development, and testing teams.
InComm Payments is highly focused on our people and their growth, and we work hard to make a career at InComm Payments meaningful and rewarding. We value innovation, quality, passion, integrity, and responsibility in all that we do, and we are looking for great people to join our team as we move forward towards a very bright future. We anticipate developing future leaders for our teams in Brazil!
Benefits include health and dental insurance, meal and restaurant vouchers, fixed monthly stipend for internet and mobile expenses, InComm hardware/software, and annual bonuses! All positions are CLT.
You can learn more about InComm Payments by visiting our Website or connecting with us on LinkedIn, YouTube, Twitter, Facebook, or Instagram.
About This OpportunityAs a Software Engineer IV, you will get the opportunity to work on InComm's FSS, TMS & Finspect Team. In this role, you will focus on enhancing the FSS platform, updating and redesigning the applications with the most cutting-edge technologies to optimize performance and make the next generation fraud detection solution. The applications that our teams work on are responsible for fraud detection of gift card activation and financial card redemption transactions at InComm for our global partners.
This position is a REMOTE CLT position in Brazil.
Responsibilities- Support both the evolution and continued modernization of existing applications and the design and delivery of new cloud-based applications in an agile environment.
- Implement complex prototypes and core base code for developers to follow.
- Analyze Machine learning models and come up with recommendations.
- Create and present design solutions that have partial or system-wide impact.
- Design, develop, deploy, configure, document, and debug extensive enterprise systems, while properly escalating issues to meet deadlines.
- Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure reuse of code.
- Lead small teams.
- Coordinate with QA for end-to-end testing and post-production testing.
- Good understanding of Object-Oriented Programming/Design principles.
- Understanding of, and experience with, software development best practices.
- Good understanding of open source application frameworks.
- Effective verbal and written communication with clients in a business and technical manner.
- Problem-solving skills and the ability to work with innovative solutions.
- Strong analytical skills with the ability to assess complex situations and understand key issues quickly.
- Ability to adapt in a dynamic work environment and make technical and team decisions and assume responsibility for those decisions while keeping management informed.
Qualifications- Bachelor's Degree in Computer Science or related field.
- 7+ years of experience with progressive Java (1.8 and above) development experience including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
- Experience in developing Restful Microservices using Spring Boot.
- Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
- Experience in any front-end frameworks like Angular, ReactJS, Primefaces, etc. is a plus.
- Proficient with MS SQL Server queries & stored procedures.
- Experience in Creating & Maintaining lower environments.
- Experience participating in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software (ex. git, Maven, JIRA).
- Experience with Azure cloud.
- Experience with SQL Sentry Tool, Dynatrace, and Splunk.
- Experience with open source object-relational mapping tools.
- Experience with various platforms like Windows Server, Linux/Unix.
- Experience with Cloud-based platforms, CMS, Jenkins pipelines, and Docker.
- Collaborate with QA testing in the research and writing of test cases along with participating in system testing. Experience using Queuing technologies like RabbitMQ, ActiveMQ, etc.
- Writing extensive unit tests using automated TDD tasks.
- Creating configuration, build, and test scripts for Continuous Integration environments.
- Create complex SQL queries and understand SQL scripts.
- Familiarity with SPLUNK with the ability to navigate log files.
- Strong analytical skills with the ability to assess complex systems and situations and troubleshoot issues.
- Problem-solving skills, critical thinking, and strong decision-making skills.
- Excellent written and verbal communication, and interpersonal interactions (ability to foster a cooperative work environment).
InComm provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin, citizenship, veteran’s status, age, disability status, genetics, or any other category protected by federal, state, or local law.
*This position is eligible for the Employee Referral Bonus Program-Tier 4