- Strong experience in software development using C#, ASP.NET MVC, Web API, EF, .NET Core., C# / F# / .Net / Angular / SQL Server / ES6 / HTML5 / CSS3 and Anuglar.
- Proficiency in developing cloud based solutions using AWS services such as AWS App service, AWS SQL database.
- Experience in building web UI using Blazor.
- Solid understanding of cloud architecture patterns including microservices, serverless computing, and event driven architectures.
- Deep knowledge of .Net Framework including current version of C# and/or F# languages
- Good understanding of designing and building RESTful web services.
- Experience with event driven architectures based on products such as Kafka or RabbitMQ
- Experience in system integration including building extract-transform-load (ETL) jobs
- Strong knowledge of SQL Server databases.
- Deep understating of Git version control system.
- Strong understanding of unit testing frameworks.
- Experience working in Agile development process and valuable understanding of various phases of Software Development Lifecycle. Must be aware about Agile culture, roles, tools and terminology.
- Experience in data access technologies and patterns
- Relational database experience and proven abilities in SQL and data modelling is required. Must be aware of SQL