Addisinfotech is looking for .NET Application Developers to provide application development and maintenance services for many client's projects.
Successful candidates will be responsible for the development, maintenance, testing and on-going support of large scale applications.
Requirements Demonstrated experience developing, building, testing, and deploying solution components using ASP.NET MVC, C# 3.
5 or higher, IIS, Visual Studio. Demonstrated experience developing, building, testing, and deploying solution components using MVC and Entity Framework.
Experience and technical knowledge of Microsoft SQL Server 2008 or higher. Demonstrated experience developing solution components that access SQL Server databases Demonstrated experience designing and developing web based solution user interfaces for .
NET solution components, .NET WCF Web Services, Web API. Demonstrated experience with Microsoft Team Foundation Services or similar products version control, task management, builds.
e. software uses or provides information to external systems, e.g. external authentication systems, data provided or obtained using web services, etc.
Demonstrated experience in structured testing (i.e. Unit Testing, Component Testing, System Testing, User Acceptance Testing, etc.
and test-driven development and tools Experience writing and maintaining technical documentation. Demonstrated experience in working in a high-paced, multi-stakeholder project environment Experience with design and application architecture.
Experience with code refactoring. Desirables Demonstrated experience with Agile development methodologies. Demonstrated experience with integration and / or interfacing with other applications Demonstrated experience with technical impact assessment of new functionality or enhancements / changes to existing functionality Demonstrated experience using an iterative development approach Experience and technical knowledge of JSON.
Experience and technical knowledge of responsive design. The ability to learn quickly, problem solve / troubleshoot, work independently and in a team.
Excellent communication skills, both verbal and written.