Job Position: .Net Developer
Job Location: Hartford CT (Hybrid)
Job Duration: Long Term
Scope of Services
o Mastery level experience in enterprise level development activities
o Providing guidance and training to less experienced developers
o Collaborating with vendors to establish application development standards
o Develop using Microsoft Visual Studio, with both VB.NET and C# languages
o Experience in developing Web applications o Experience in developing Windows applications
o Coding applications & reports using various technologies and tools including MVC, ASP.Net, VB.NET, C#, XML, SSRS, and SSIS o Working knowledge on JavaScript/jQuery and any JavaScript framework (KnockoutJS, AngularJS, etc.)
o Knowledge of the Windows Communication Foundation (WCF) framework
o Creation of stored procedures and functions for accessing SQL Server databases
o Ability to write clear and concise technical implementation documentation and comment developed code accordingly o Verbal communication skills to explain and transfer knowledge both informally and at design and code review meetings
o Written communication skills to prepare regular periodic status reports
Minimum Qualifications
o Mastery level experience in enterprise level development activities
o Extensive knowledge of creating and maintaining standards throughout an enterprise system
o Minimum of eight (8) years of experience in developing web applications using both VB.NET and C# o Knowledge of and experience with software design patterns, including MVC, MVP, and MVVM
o Experience with UI development using HTML, JavaScript, and jQuery o Experience using Team Foundation Server, Azure DevOps, or similar source code repository
o Knowledge of and direct experience developing WCF Web Services
o Minimum eight (8) years' experience development coding .NET applications using SQL Server
o Minimum five (5) years' experience working, giving guidance and training to less experienced developers on a software project comprised of multiple programmers in a team environment
o Proven ability to work independently with minimal supervision
o Ability to work well with a team of developers and business analysts