About the Role
">Build and lead scalable cloud applications on Azure using C#, .NET, and SQL to deliver secure, high-performance solutions that meet our quality standards.
Key Responsibilities:
* Design and implement resilient cloud applications on Azure.
* Write clean, clear, and well-tested code, embracing software craftsmanship principles.
* Take ownership of features end-to-end, from initial concept through deployment.
* Mentor and support junior engineers in code reviews and pair programming.
* Provide technical leadership in architecture and design discussions, advocating for simple, elegant solutions.
* Continuously improve the codebase through refactoring and refinement.
* Champion quality, reliability, and scalability by implementing best practices in cloud operations.
About You
">We're looking for a highly skilled Senior .NET Developer with 7+ years of experience in software development. You should have deep expertise in C# and the .NET ecosystem, including NET Core, ASP.NET Core, and .NET 6 or later. Additionally, you should have strong proficiency with Entity Framework Core and MS SQL Server, as well as solid understanding of Object-Oriented Programming (OOP), Service-Oriented Architecture (SOA), SOLID principles, and cloud-native distributed systems. Proven experience building robust, well-structured APIs and a quality mindset are also essential. Excellent problem-solving and debugging skills, along with the ability to design before coding, communicate clearly with stakeholders, and work collaboratively, are required.
We Offer
* A collaborative and remote-first environment.
* Opportunities for growth and continuous learning.
* A culture of excellence, prioritizing quality and sustainability.
* Diverse and challenging projects that make a meaningful impact.
* An outstanding team of talented and kind professionals.