Job Description
We are looking for a Senior .Net Developer to be part of our team!
Responsibilities:
Develop and maintain high-quality C# code across our microservices ecosystem
Implement complex business logic for a large company in the food market
Manage own priorities and performance to deliver high quality, highly performant solutions
Documenting your work and contribute to continuous integration/continuous delivery (CI/CD) processes
Develop APIs that facilitate communication between our microservices
Implement messaging patterns for asynchronous communication between services
Integrate with external systems and databases while maintaining system integrity
Ensure proper error handling and resilience in service communications
Write comprehensive unit and integration tests for C# components
Conduct code reviews to maintain code quality and architectural integrity
Troubleshoot and resolve complex technical issues across the service ecosystem
Mentor junior developers in C# best practices and design patterns
Contribute to technical decision-making and architectural discussions
Requirements:
Professional experience with C# and .NET development
Experience with microservices architecture and distributed systems
Proficiency in asynchronous programming patterns in C# (Task, async/await)
Advanced C# programming skills including LINQ, generics, and reflection
Experience with dependency injection and inversion of control patterns
Familiarity with ORM frameworks (Entity Framework Core)
Knowledge of RESTful API design and implementation
Experience with SQL Server and writing efficient queries
Understanding of data access patterns and transaction management
Knowledge of database performance optimization techniques
Experience with data serialization formats (JSON, XML)
Proficiency in unit testing frameworks (xUnit, NUnit, or MSTest)
Experience with mocking frameworks (Moq, NSubstitute)
Familiarity with containerization using Docker
Advanced/fluent English
Nice to Have:
Understanding of CI/CD pipelines for .NET applications
Knowledge of logging, monitoring, and observability in distributed systems
Experience with GraphQL in .NET applications
Knowledge of authentication/authorization frameworks (Identity Server, JWT)
Familiarity with CQRS and Mediator patterns
Experience with internationalization and localization in .NET
Understanding of domain-driven design principles
Understanding of test-driven development principles
Knowledge of continuous integration practices
Keep looking
Related roles you might like
[Job 30458] AI Engineer (Dev Master) iOS /Android
Ci&T
On-siteFull-time1 day ago
[Job-30817] Senior AI Engineer, Brazil
Ci&T
On-siteFull-time1 day ago
[Job-30814] Mid Level Angular Developer , Brazil
Ci&T
On-siteFull-time2 days ago
[Job-30829] Mid Level Communication Designer,Brazil
Ci&T
On-siteFull-time2 days ago
[Job-30806] Analista de Departamento Pessoal Júnior
Ci&T
On-siteFull-time2 days ago
[Job-30884] Senior Manager - Flow Platform, Brazil
Ci&T
On-siteFull-time2 days ago
[Job-30874] Senior AI Engineer, Colombia
Ci&T
On-siteFull-time2 days ago
[Job-30874] Senior AI Engineer, Brazil
Ci&T
On-siteFull-time2 days ago
[Job- 30880] QA Automation Engineer Mid-Level, Brazil
Ci&T
On-siteFull-time2 days ago
[Job-30834] Senior, AWS Data Engineer (PowerBI),Brazil
Ci&T
On-siteFull-time2 days ago
[Job-30735] Data Architect (Databricks), Brazil
Ci&T
On-siteFull-time2 days ago
[Job-30845] Senior Fullstack Developer(React / Node), Brazil
Ci&T
On-siteFull-time5 days ago
[Job-30554] Senior Java Developer, Brasil
Ci&T
On-siteFull-time5 days ago
[Job-30511] Mid-Level Java Developer, Brazil
Ci&T
On-siteFull-time5 days ago
[Job-30070] Principal DevOps Specialist
Ci&T
On-siteFull-time5 days ago
Explore more
Browse more jobs like this
Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.
