Jan 2023 - Present
Tabriz, East Azerbaijan Province, Iran
Collaborating with cross-functional teams to analyze requirements and design software solutions, applying Domain-Driven Design (DDD) principles to ensure robust and scalable architectures.
Implementing automated tests using Test-Driven Development (TDD) techniques to ensure code quality, improve test coverage, and maintain the integrity of the software.
Utilizing Blazor WebAssembly (wasm) to develop responsive and interactive web applications, delivering rich user experiences.
Working closely with stakeholders to understand and refine business requirements, leveraging Behavior-Driven Development (BDD) techniques to ensure alignment between business goals and software implementation.
Actively participating in Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, and sprint reviews, to foster collaboration and deliver high-quality software in an iterative manner.