Desenvolvedor (a) NET Sênior
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerPostgreSQLASP.NETMicrosoft SQL ServerMongoDBC#.NETAngularReactRESTful APIs
Requirements
- Strong experience with .NET / C# and backend development using RESTful APIs and ASP.NET frameworks.
- Solid experience with frontend development using ReactJS or Angular.
- Strong knowledge of software architecture principles (SOLID, DDD, design patterns).
- Experience with relational databases (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Redis).
- Hands-on experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, Azure Event Hub, or similar).
- Experience implementing CI/CD pipelines and working with Git in collaborative environments.
- Knowledge of Docker and Kubernetes for deployment and production operations.
- Strong focus on performance, scalability, security, and system reliability.
- Ability to diagnose complex systems using metrics, logs, and traces.
- Strong communication skills and ability to align technical and business stakeholders.
- Ownership mindset with a proactive and solution-oriented approach.
- Experience mentoring developers and promoting engineering best practices.
Responsibilities
- Design and develop backend solutions using .NET / C#, including RESTful Web APIs, ASP.NET MVC, and background workers.
- Build and maintain frontend applications using ReactJS or Angular.
- Apply software engineering best practices such as SOLID principles, DDD, and design patterns.
- Develop and maintain relational databases (SQL Server, PostgreSQL) and NoSQL solutions (MongoDB, Redis).
- Implement event-driven architectures using Kafka, Azure Event Hub, RabbitMQ, or similar technologies.
- Ensure high-quality delivery through automated testing, CI/CD pipelines, and Git-based workflows.
- Work with Docker and Kubernetes for containerization, deployment, and troubleshooting in production environments.
- Promote system observability, performance optimization, and secure development practices.
- Produce and maintain architectural artifacts such as diagrams, API contracts, and solution designs.
- Mentor engineers, participate in code reviews, and contribute to technical decision-making.
View Full Description & ApplyYou'll be redirected to the employer's site