- Clean Coding Practices (e.g., DRY, Separation of Concerns, Principle of Least Knowledge, SOLID, Design Patterns, Refactoring)
- CQRS & mediator pattern must be required
- Performance tuning code and database
- Ability to read, comprehend, and follow the Unified Modeling Language (UML)
- Skillful with multi-threading and memory management concepts (e.g.
Parallel
Processing, Async/Tasks, Fire and Forget)
- Strong experience building standardized RESTful APIs
- Deep understanding of C# language and syntax
- Analyze processes and workflows to understand value chain, input/output, to improve and/or automate business performance
- Positive understanding of Jira and confluence experienced in backlog grooming with epic and user stories
- To provide business solution by analyzing current business process and provide solution based on new digital philosophy.
- Understand the architecture and work towards delivering optimized solutions.
- Experience of Azure IAAS, Azure PAAS