Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
Participate in full development life cycle including requirements analysis and design
Create RESTFUL services using WebAPIs with Asp.Net Core
Implement the token-based Authorization (JWT) to secure communication between Microservices
Key Qualifications:
Bachelor’s Degree in Computer engineering or related field
7-10 years’ maximum of .Net experience with minimum of 2 years of .Net core
Minimum of 3 years solely focused on Backend
Expertise with Entity Framework Core 2.2+
Demonstrated expertise in C# .NET Core 2.2+
Extensive experience with WEB API, Azure, Microservices Architecture
Strong experience with Domain Driven Design and Test-Driven Development
Expertise with Event Driven Architecture
Extensive experience with Logging tech such as NLog
Expert Level at Centralized caching tech such as Redis Cache
Demonstrated expertise with Windows and IIS
Proficient MS-SQL 2012+, Indexes, T-SQL, Stored Procedures, etc.
Proficient in Git commands or tools
Able to design basic Flowchart, UML Use Case, UML Sequence, UML Class, etc.