Skills & Requirements
5+ years' experience working as a Technical Lead, Architect or in a Senior Technical Capacity.
Strong commercial experience in Software Consulting.
Strong communication skills and exceptional presentation skills.
Extensive proven experience dealing with stakeholders and clients.
Ability to breakdown customer conversations into software requirements.
Proven analytical and problem-solving skills.
Ability to think out of the box to come up with solutions.
Bachelor's Degree minimum in a Software Engineering Capacity
Experience working in big major corporations and small startups both will be advantageous.
Strong understanding of Agile principles and different techniques, tools and processes on implementation.
Ability to work with minimal supervision or assistance to complete tasks.
A team player
Proactive and self-motivated with a can do attitude.
Experience in E-commerce platform is an advantage.
Competencies, Knowledge & Skills
Minimum 5 years of ASP.NET MVC 4/5 experience using C#.
Minimum 2 years of Amazon Web Services Architecture working with scalable, secure and highly available systems.
Experience with Design Patterns (Like IOC, CQRS) and DDD.
Strong knowledge of C# and the .NET platform including NuGet.
Clear Concept of ASP.Net MVC, WebAPI, EF (Code First Approach).
Experience building commercial APIs for integration.
Experience implementing 3rd Party API's integration, (for example Payment Gateways).
Knowledge of Enterprise level Application Security.
Experience on Unit Testing framework.
Dependency Injection Framework.
Experience of XML, Web Services, WCF, SOAP / REST.
Strong knowledge of SQL Server 2012/14/2016.
Strong knowledge of GIT, Bitbucket.