As a Full Stack Developer the main objective of this position is to deliver high quality software on his / her own and together with the team (including design, code, tests, document) to ensure the delivery.
Required Professional Expertise :
Bachelor’s degree in IT, Computer Science or equivalent.
3 to 5 years of general IT experience.
At least 3 years of previous experience developing End-to-End web applications using Microsoft stack of Technologies.
Technical Skills :
Strong working knowledge web application development using .NET, C#, Web API. (at least 2)
Good working knowledge of MSSQL SQL, T-SQL.
Should have good understanding of Service Oriented Architecture (SOA)
Should have good understanding of n-tier architectures
Should have worked in an AGILE practice methodology (preferably SCRUM)
Able to provide technical recommendations and solve technical problems
Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles
Working knowledge of KendoUI, Bootstrap.
Methodology skills : TDD, TDD