Primary Skills :
Experience in driving the translation and construction of complex business problems into technology solutions using the following technology stack
And XML and JSON technologies
OOAD, SOLID and Clean Code principles and Design Patterns
C#, .Net, .Net Core, ASP.NET MVC / We API(RESTful services)
TDD using Jasmine or similar and NUnit or MS Test; Excellent understanding of mocking and dependency injection -
ADO.Net, Entity Framework and LINQ
Automation Testing using C#, Selenium or similar; BDD using Gherkin / C#, SpecFlow is nice to have.
GitLab or any other Git based source control systems
Rich exposure to software development methodologies including Agile (Scrum), Prototype and adept at using Azure DevOps
Adept at delivering agreed upon solutions that are of the highest quality, often in complex and challenging customer environments
Excellent Analytical, Problem Solving and Interpersonal skills
Ability to lead a team of 3 to 5 engineers
Secondary Skills :
Experience working on E-commerce applications
Experience building 12 Factor based Micro Front Ends and Microservices using any leading PaaS Cloud platform, preferably Pivotal Cloud Foundry.
And container technology like Docker.
Experience building CI / CD pipelines using GitLab CI / CD
Experience using code quality tools like SonarQube, APM tools like Riverbed, New Relic etc, and security tools like Checkmarx, Fortify, WhiteSource and etc.
And good knowledge of Top 10 OWASP vulnerability
Experience in leveraging event driven architecture and messaging infrastructure using NserviceBus, RabbitMQ and Kafka
Experience using Boomerang, Splunk, Glassbox and other tools for observability
Experience using NGNIX as Reverse Proxy
Windows Communication Foundation and SOAP based web services
Experience in Database design principles writing medium to complex SQL queries, stored procedures and etc. using MS SQL Server