




Job Summary: Join a company that loves transforming with technology and embracing diversity, contributing to the development of applications focused on .NET. Key Highlights: 1. Join a company that transforms with technology and embraces diversity. 2. Development of robust applications using .NET and C#. 3. Working in agile and collaborative teams. Join a company that loves transforming with technology and embracing diversity in all its forms! **Responsibilities and Duties** **Requirements and Qualifications** **For the .NET PL position:** * Experience and knowledge of .NET \-\> .NET Core, Web API, Web Forms, MVC; * Frontend experience, with emphasis on componentization and TypeScript knowledge C\#: Proficiency in the C\# language for developing web applications, APIs, and services. Solid experience in Object-Oriented Programming (OOP), applying SOLID principles and Design Patterns. Proficiency in LINQ and extension methods for efficient data manipulation. Ability to review, refactor, and propose code improvements targeting performance and maintainability. .NET Framework: Experience in developing and maintaining legacy applications using .NET Framework. Knowledge of ASP.NET (WebForms and MVC) and Windows Services. Bonus: Experience in projects migrating systems from .NET Framework to .NET Core/5\+. .NET (Core/5\+): Development of applications using WebForms, MVC, and RESTful APIs. Implementation of middlewares, filters, and dependency injection. Knowledge of authentication and authorization with Identity and JWT. Experience with Entity Framework Core for data access. Implementation of real-time communication with SignalR. Task Scheduling: Hangfire: Configuration and monitoring of recurring and scheduled jobs. Monitoring and Observability: OpenTelemetry: Application instrumentation for collecting metrics, logs, and traces; integration with observability tools. Data Access and Manipulation Entity Framework Core: Fluent mapping configuration, migration management, and database versioning. Development of complex queries using LINQ-to-Entities and execution of native SQL. SQL Server: Data modeling, table creation, indexes, views, and stored procedures. Performance analysis, query tuning, and interpretation of execution plans. Efficient integration between .NET applications and SQL Server via EF Core. Messaging Redis: Implementation of distributed caching, pub/sub, and session management. Kafka: Integration of applications with high-performance messaging systems, topic and consumer configuration. RabbitMQ: Development of queue-based solutions, message routing, and scalability of asynchronous processing. UI Development Angular: Development of SPAs using Angular and TypeScript. Project structuring with modules, services, and dependency injection. Use of RxJS for state management and integration with RESTful APIs. Implementation of JWT authentication and security best practices. Tools and Methodologies Version control with Git, experience with GitHub/GitLab for code management and team collaboration. Working in agile teams, participation in Scrum ceremonies, and use of tools such as Jira or Azure DevOps. Implementation and maintenance of CI/CD pipelines for automating builds, tests, and deployments. **Additional Information** Want to learn more about us and join the team building the future? **\#JoinSpread** **Transforming the world with technology** We are nearly 2,500 Spreaders, spread across 22 Brazilian states through Spread Anywhere, enabling us to work **100% remotely**, depending on the contract model. We are digital, hyperconnected, and practice daily one of the core values deeply embedded in our culture — \#collaboration. **Innovation to develop the future** Spread is an innovation company with 41 years of history, offering comprehensive technology and digital business solutions. Currently, we have a robust portfolio of services, including application development, Quality Assurance, IT Outsourcing, Talent on Demand, AI-based solution development, and SAP and S/4HANA consulting and implementation. We adopt a customer-centric approach where customer experience is our top priority and guides our actions and strategies. This commitment is reflected in our NPS score of 75 points, placing us in the quality zone and demonstrating our customers’ trust and satisfaction. **Diversity, Equity & Inclusion** Here, diversity and inclusion are not just words but genuine commitments. We strive to ensure that every Spreader feels **valued, respected, and empowered** to reach their full potential. We recognize that true diversity goes beyond superficial aspects and encompasses a broad range of characteristics, including gender, ethnicity, sexual orientation, age, and abilities.


