




Job Summary: We are seeking a Senior Developer with expertise in C# .NET backend development to work on architecture, development, and maintenance of scalable systems within agile squads. Key Highlights: 1. Work in agile squads on high-criticality financial solutions projects. 2. Define and implement scalable and secure software architectures. 3. Ensure code quality by applying principles such as SOLID and Clean Code. We seek a Senior Developer with expertise in backend development using C# with .NET (Core and Framework), capable of working on architecture, development, maintenance, and evolution of scalable, secure, and high-performance systems. The professional will work in agile squads on high-criticality projects focused on financial solutions, collaborating directly with development, product, and architecture teams. Responsibilities and Duties Backend development using C# (.NET Core and .NET Framework). Definition and implementation of scalable and secure software architectures. Implementation and consumption of REST APIs and SOAP WebServices. Working with messaging systems (RabbitMQ, Kafka or similar). Implementation of information security practices in applications. Optimization and maintenance of existing systems. Participation in defining technical solutions aligned with business needs. Ensuring code quality by applying principles such as SOLID, Clean Code, and Design Patterns. Participation in agile ceremonies (Daily, Planning, Review, and Retrospective). Requirements and Qualifications Completed or ongoing undergraduate degree in Information Technology, Software Engineering, Computer Science, or related fields, or equivalent experience. Minimum 5 years of experience as a developer, including at least 1 year verified as Senior. Solid experience in .NET (C# – Core and Framework) development. Experience building RESTful APIs and SOAP WebServices. Experience with relational databases such as SQL Server and PostgreSQL. Knowledge of NoSQL (MongoDB or Redis) is a plus. Experience with messaging systems such as RabbitMQ, Kafka, or similar. Advanced knowledge of CI/CD, version control (Git), and deployment automation (Azure DevOps or similar). Security practices in development. Proficiency in containerization with Docker and preferably Kubernetes. **Adoption of good development practices:** SOLID, Clean Code, DDD, and Design Patterns. Experience in high-availability and mission-critical environments is a plus. Valued Differentiators Knowledge of mobile development (Flutter, Kotlin, Swift). Participation in open-source projects or community contributions. Previous experience in the financial sector. Proficiency in event-driven architecture. Experience with infrastructure automation (DevOps).


