Hybrid (3 Days Work from Office, 2 Days Work from Home)
Architect, design, and implement enterprise-grade applications using .NET technologies.
Collaborate with product and business teams to understand requirements and translate them into scalable technical solutions.
Define and implement architecture and design patterns across services and applications.
Ensure alignment with Non-Functional Requirements (Performance, Scalability, Maintainability, Observability).
Drive implementation of best practices, including coding standards, test-driven development (TDD/BDD), and code reviews.
Use tools such as SonarLint to maintain code quality and minimize technical debt.
Mentor developers and provide technical leadership across the full software development lifecycle.
Continuously evaluate and recommend new tools, frameworks, and technologies to improve the product and team performance.
Strong expertise in .NET Framework, C#, Web API, and MS SQL Server
Deep understanding of Object-Oriented Programming (OOP) and software design principles (e.g., SOLID)
Proven experience in:
Microservices and SOA architecture
Architecture patterns and design patterns
ORM tools such as Entity Framework
Strong experience in addressing Non-Functional Requirements:
Performance
Scalability
Maintainability
Observability
Experience in Test Driven Development (TDD) or Behavior Driven Development (BDD)
Familiarity with code quality tools like SonarLint
Strong analytical and problem-solving skills
Experience with Cloud platforms such as Azure, AWS, or GCP
Exposure to CI/CD pipelines and DevOps practices
Experience with client-side frameworks like Angular or React
Understanding of mobile application architecture
Experience working in Agile/Scrum environments
Health Insurance from day one
Accidental policy
Mail us our CV with subject line as Software Architect – .NET, location, CTC, ETC, Joining Time at hr@unicorn-workforce.com