Senior C# .NET Full Stack Developer – Sao Paulo, Brazil

by Ibrahim Khalil - World Editor
0 comments

senior Developer – C#.NET / Full Stack

Table of Contents

This role offers a notable chance to design, develop, and maintain robust, scalable solutions using cutting-edge technologies.As a Senior Developer, you’ll be a key contributor to critical projects, ensuring quality, security, and performance. You’ll also play a vital role in architectural decisions and mentor junior developers.

Key Responsibilities

This position demands a versatile skillset and a commitment to best practices. Here’s a breakdown of the core responsibilities:

Growth & Implementation

  • Develop web applications using C# .NET (Framework and Core), ASP.NET MVC, Node.js, and Angular.
  • Create and consume RESTful and GraphQL APIs.
  • Implement Clean Code practices, SOLID principles, and Design Patterns.
  • Integrate legacy systems with modern solutions.

Architecture & Quality

  • Participate in architectural definitions and technical planning sessions.
  • Ensure code quality through automated testing and code reviews.

Data & Cloud

  • Work with relational (MS SQL,PostgreSQL) and non-relational databases.
  • Utilize Cloud services (AWS and Azure) for deployment, monitoring, and scalability.

Collaboration & Delivery

  • Collaborate with agile teams,contributing to continuous delivery.

Required Skills & Experience

To succeed in this role, you’ll need a strong foundation in software development and a passion for building high-quality applications.

  • Proficiency in C# .NET (Framework and Core).
  • Experience with ASP.NET MVC, Node.js, and Angular.
  • Solid understanding of restful and GraphQL APIs.
  • Deep knowledge of Clean Code principles, SOLID principles, and Design patterns.
  • Experience with relational (MS SQL, PostgreSQL) and non-relational databases.
  • Familiarity with Cloud services (AWS and Azure).
  • Experience working in agile environments.

Why Join Us?

We offer a dynamic and collaborative work surroundings where you can grow your skills and make a real impact. You’ll be working with a talented team on challenging projects, and you’ll have the opportunity to contribute to the future of our technology.

Key Takeaways

  • This role is ideal for a seasoned developer with a strong C# .NET background.
  • The position requires a commitment to quality, scalability, and security.
  • Collaboration and continuous learning are highly valued.

Related Posts

Leave a Comment