Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using .NET, Angular, Microservices, and Azure.
Develop high-quality, maintainable, and efficient code for both backend services and frontend applications.
Translate business requirements into reliable and scalable technical solutions.
Contribute to system architecture, technical direction, and continuous improvement of engineering practices.
Champion software quality through code reviews, testing, and adherence to best practices.
Solve complex technical problems and proactively drive solutions to completion.
Actively participate in Agile/Scrum processes, ensuring effective collaboration and delivery.
Work closely within a collaborative, transparent, and non-hierarchical team environment.
Continuously learn, innovate, and contribute ideas to improve product quality and team performance.
Who We're Looking For
Must have:
At least 03 years of experience in .NET development with expertise in developing large-scale enterprise applications and solutions.
Strong proficiency in C#, OOP, and solid understanding of software design principles (SOLID, DRY, Separation of Concerns, Dependency Inversion, Persistence Ignorance).
Hands-on experience with ASP.NET Core (MVC, WebAPI) and RESTful API development (HTTP methods, status codes).
Proficiency in frontend technologies including HTML5, CSS3, JavaScript, and Angular.
Experience working in Agile/Scrum environment
Familiarity with Entity Framework Core, Unit Test, and Integration Test.
Proficient in Agile Software Development using the Scrum framework, and using GIT flow for source control.
Good understanding of CI/CD and DevOps practices, Unit Testing and Integration Testing.
Ability to write clean, maintainable code and perform refactoring.
Good English communication skills, especially in meetings and discussions.
Strong problem solving, self-learning mindset, ownership mindset and continuous improvement
Ability to work independently and take responsibility for assigned tasks.
Nice to have:
Experience with Cloud & Modern Infrastructure (Azure, Docker, Kubernetes).
Familiarity with Modern Architecture practices (Microservices, Clean Architecture, Domain-Driven Design) and message brokers (RabbitMQ, Azure Service Bus).