This is a challenging position that involves working on InComm's FSS, TMS & Finspect Team. As a Software Engineer IV, you will have the opportunity to enhance the FSS platform and update/redesign applications using cutting-edge technologies to optimize performance and create next-generation fraud detection solutions.
This role is a remote position in Brazil.
Key Responsibilities:
* Application Modernization: Support the evolution of existing applications and design/deliver new cloud-based applications in an agile environment.
* Complex Prototyping: Implement prototypes and core base code for developers to follow.
* Machine Learning Analysis: Analyze machine learning models and provide recommendations.
* Design Solutions: Create and present design solutions with partial or system-wide impact.
* System Design and Development: Design, develop, deploy, configure, document, and debug extensive enterprise systems while escalating issues to meet deadlines.
* Team Leadership: Lead small teams and coordinate with QA for end-to-end testing and post-production testing.
* Programming Skills: Have good understanding of Object-Oriented Programming/Design principles, open-source application frameworks, and software development best practices.
* Communication Skills: Possess effective verbal and written communication skills with clients in a business and technical manner.
Required Skills and Qualifications:
* Bachelor's Degree: In Computer Science or a related field.
* Java Experience: 7+ years of experience with progressive Java (1.8 and above) development, including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
* Microservices Experience: Experience in developing RESTful Microservices Services using Spring Boot.
* Docker and Kubernetes Experience: Experience with Docker, Kubernetes, Istio, ArgoCD, and Snyk.
* Frontend Frameworks: Experience with frontend frameworks like Angular, ReactJS, and PrimeFaces.
* Database Skills: Proficient with MS SQL Server queries and stored procedures.
* Azure Cloud Experience: Experience with Azure Cloud.
* Sentry Tool Experience: Experience with Sentry Tool, Dynatrace, and Splunk.
* Object Relational Mapping Tools: Experience with open-source object relational mapping tools.
* Cloud Platforms: Experience with various platforms, including Windows Server, Linux/Unix, and CMS.
* CICD Pipelines: Collaborate with QA testing in research and writing test cases, participating in system testing, and creating configuration, build, and test scripts for Continuous Integration environments.
Benefits:
As a Software Engineer IV, you will have the opportunity to work on challenging projects, enhance your skills, and collaborate with a team of professionals.
This role offers a unique blend of technology, innovation, and teamwork, making it an ideal fit for those who are passionate about software development and want to make a meaningful contribution to the organization.