This individual will be responsible for the following:
Developing complex object oriented web/api applications on the Microsoft platform using .Net technologies
Scoping and estimating projects, writing of technical documentation and troubleshooting of complex problems.
Communicating with technical management and other departments; reporting of status and risks; and working effectively with internal and external partners.
Working under minimal supervision; will be provided with assignments and objectives and given wide latitude for independent judgment.
Job Specification
Solid object oriented development, RDBMS concepts, data structures and algorithms
Expert in Microsoft .net technology such as C#, ASP.NET Web Forms, REST API, MVC, LINQ, Entity Framework, Ajax and jQuery
Very good understanding of Web Services, XML, XSD, WSDL, HTML, DHTML, XML/XSLT, and client-side scripting.
Strong knowledge of software development, debugging and deployment tools
Very good knowledge of MS SQL Server stored procedures
Experience in layered architecture
Thorough understanding of Web/Mobile applications development methodologies.
Good knowledge of well-known design patterns
Creation of technical models and documentation
Must be a team player (team oriented) and willing to follow directions, as well as take initiative