Description
F360 is a company that simplifies corporate financial management by connecting data, strategy, and execution to generate real business impact.
At F360, the mission of the **Senior Programmer Analyst - C# / ASP.NET** is to build, evolve, and sustain robust, scalable, and high-performance solutions, ensuring quality, efficiency, and sustainability for our products and platforms.
This person collaborates with various business areas, contributing to the continuous evolution of applications and actively participating in building solutions that deliver real impact for customers and for the company’s operations.
**Responsibilities and Duties**
**Your day-to-day will include:**
* Joining our multidisciplinary squads;
* Participating in the development of new features;
* Helping maintain a healthy maintenance backlog;
* Performing unit tests (always with support from our specialists);
* Learning our business rules and applying them to daily tasks;
**Requirements and Qualifications**
**What we expect from you:**
* Intermediate to advanced proficiency in C#;
* Experience with .NET Framework / .NET Core / .NET 6 or later;
* Solid knowledge of Object-Oriented Programming (OOP);
* Practical application of SOLID principles and Clean Code.
**Backend Development:**
* Experience with ASP.NET Core (Web API and/or MVC);
* Development and maintenance of REST APIs;
* Development of Workers;
* Implementation of authentication and authorization (JWT, OAuth2);
* Knowledge of Dependency Injection (IoC);
* API versioning;
* Integration with external services;
* Integration with messaging systems (RabbitMQ);
* Experience with caching (Redis, MemoryCache);
**Database:**
* Experience with NoSQL databases;
* Experience with SQL Server;
* Writing optimized queries;
* Knowledge of indexing and data modeling;
**Architecture and Best Practices:**
* Experience with layered architecture;
* Knowledge of Clean Architecture;
* Familiarity with DDD (Domain-Driven Design);
* Application of design patterns;
* Concepts of versioning and code organization.
**Testing:**
* Development of unit tests (xUnit, NUnit, or MSTest)
* Use of mocking libraries (Moq, NSubstitute)
* Knowledge of integration testing
* Experience with TDD (a plus)
**DevOps and Tools:**
* Version control with Git
* Experience with CI/CD pipelines
* Basic knowledge of Docker
* Familiarity with cloud environments (GCP/AWS/Azure)
**Education:**
* Completed or ongoing undergraduate degree;
**Competencies:**
* Experience working in agile methodologies;
* Ability to work with moderate autonomy;
* Strong technical communication skills;
* Ability to collaborate effectively within multidisciplinary teams;
* Analytical thinking and problem-solving skills;
* Commitment to deadlines and quality;
* Proactivity in identifying improvements.
**Additional Information** **What We Offer:**
At **F360**, you’ll find a welcoming, collaborative, and customer-focused environment where people always come first.
**Flexible Meal Voucher on Flash Card**
Freedom to choose how and where to use your benefit — tailored to fit your routine.
**Transportation Allowance or Mobility Assistance**
For in-office days, making your commute easier.
**Health Insurance**
Care for your health so you can work with greater peace of mind and well-being.
**Starbem**
A health platform offering psychology, nutrition, and various specialties — providing accessible and comprehensive care.
**TotalPass**
To take care of your body and maintain a healthier routine — your way.
**SESC Partnership**
Access to cultural, sports, leisure, and wellness activities.
**Childcare Assistance for Our Little Ones**
Financial support to help balance professional life with caring for your children.
**Birthday Day Off**
A day off to celebrate, rest, or do whatever makes you happy.
**Internal Training Program**
Development initiatives supporting your continuous professional growth.
**Partnerships with Educational Institutions**
Benefits and discounts to help you keep learning and developing.
**Remote Work Allowance**
Support to ensure greater comfort and productivity on remote workdays.
**Hybrid Work Model**
A format that strengthens connections, learning, and alignment with the team.
**Collaborative and Relaxed Environment**
Spaces for socializing, PlayStation, mini-library, idea exchange, joint learning, and that post-work **happy hour with a beer**, because no one’s made of steel, right?
We exist to support entrepreneurs on their financial management journey through **people**, **products**, **technology**, and **education**.
We were built **BY** and **FOR** retailers — a dedicated platform unifying all financial management processes, delivering an integrated experience through a single tool.
We’ve been recognized for two years as one of the **100 Startups To Watch**, and for five consecutive years certified by **GPTW** as a **Great Place to Work**, reinforcing our exceptional workplace climate and culture experienced daily — making our work environment special and enriching.
If you seek an environment where **autonomy** and **responsibility** are valued, where **trust** and **collaboration** are foundational pillars, and if you wish to explore opportunities for **self-discovery** and **development**, we’re the ideal company for you to join and build a journey of learning and transformation!
Our environment is **relaxed and welcoming!** Here, **you can be yourself**, pursuing your **continuous growth**! We thrive on **challenges**, and **energy** is never in short supply — enabling us to deliver results and constantly evolve, becoming a **reference for our clients!**
****
Join us on this journey! We’re excited to welcome you to our team!
**\#SEJAUMFINTER**