Tech Stack
AWSKafka.NETPythonRabbitMQSQL
About the role
- Develop solutions in .NET Core (preferably .NET 8) with a focus on batch file processing;
- Build routines for reading and processing CNAB 400 files according to bank layouts;
- Create Python scripts for data transformation, cleaning, and standardization;
- Work with data from text files, XML, XLSX, and other structured or unstructured sources;
- Integrate and automate data flows using AWS services (S3, Lambda, Step Functions, etc.);
- Ensure the reliability, traceability, and performance of developed routines;
- Collaborate with the team by proposing continuous improvements and scalable technical solutions.
Requirements
- Solid experience with .NET Core (including .NET 6, 7, or 8);
- Strong knowledge of CNAB 400 file processing;
- Practical experience with batch routines for high-volume file processing;
- Knowledge of reading and extracting data from XML, XLSX, and text files;
- Experience with AWS (e.g., S3, Lambda, CloudWatch);
- Relational databases (SQL Server or equivalent);
- Use of Git and version control practices.
- Experience orchestrating jobs with Step Functions;
- Familiarity with messaging systems (SQS, Kafka, RabbitMQ);
- Experience with monitoring routines and structured logging;
- Experience in financial environments and automation of reconciliations;
- Expected soft skills:
- Attention to detail and quality focus;
- Proactivity and ownership mindset;
- Good communication and team collaboration;
- Ability to interpret technical requirements and solve complex problems.
- Position also open to candidates with disabilities (persons with disabilities - PwD)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET CorePythonbatch file processingCNAB 400 file processingdata transformationdata cleaningdata standardizationrelational databasesversion controlstructured logging
Soft skills
attention to detailquality focusproactivityownership mindsetcommunicationteam collaborationproblem solving