Software Engineer IV Role Overview
This is a senior-level position that requires extensive experience in software development and engineering. As a Software Engineer IV, you will play a key role in enhancing the FSS platform, updating and redesigning applications with cutting-edge technologies to optimize performance.
Main Responsibilities:
* Support the evolution and modernization of existing applications and design new cloud-based applications in an agile environment.
* Implement complex prototypes and core base code for developers to follow.
* Analyze machine learning models and provide recommendations.
* Create and present design solutions that have partial or system-wide impact.
* Design, develop, deploy, configure, document, and debug extensive enterprise systems.
* Ensure the reuse of code and apply appropriate standards, processes, procedures, and tools throughout the development lifecycle.
* Lead small teams and coordinate with QA for end-to-end testing and post-production testing.
Required Skills and Qualifications:
* Bachelor's degree in Computer Science or related field.
* 7+ years of experience with progressive Java (1.8 and above) development, including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
* Experience in developing Restful Microservices Services using Spring Boot.
* Proficient with MS SQL Server queries and stored procedures.
* Experience creating and maintaining lower environments.
* Participation in the full lifecycle of projects, including effective use of version control, build management, unit testing, and issue tracking software.
* Experience with Azure Cloud, SQL Sentry Tool, Dynatrace, and Splunk.
* Strong analytical skills and problem-solving abilities.
* Excellent written and verbal communication skills.
Benefits and Others:
* Opportunity to work on InComm's FSS, TMS, and Finspect Team.
* Remote + CLT position available in Brazil.