Complete Description:-
Job Responsibilities
•Performs moderately complex systems modeling, simulation and analysis to provide appropriate software solutions.
•Develops software system testing procedures, programming and documentation to ensure standard use of procedures.
•Provides input for documentation of new or existing programs to ensure information accessibility, as required.
•Designs, develops, troubleshoots and analyzes software programs to ensure compatibility with hardware systems.
•Customizes software based on research and customer needs as appropriate.
•Coordinates and facilitates communications with other departments and/or commercial vendor(s) to investigate and resolve software matters of significance and to ensure proper functioning of systems.
•Maintains communication with management and customers regarding status of software development and problems.
•Acts as technical lead on large projects involving a particular software package(s).
•Provides the customer base with first level support.
Required Skills and Experience:
•Strong knowledge and understanding of Object Oriented concepts and practices
•Strong knowledge and understanding of Design Patterns and MS Enterprise Library
•Should be able to create and lead Technical Design Documents and UML diagrams from Requirements documents.
•UML and other modeling tools
•Diagnose and correct problems in the production environment
•Design, build and create MS-SQL database objects including tables, stored procedures, views, functions, etc
Development Skills:
•Proficient in C#, ASP.NET - MVC 4, Web Forms, Win Forms, HTML, jQuery/Javascript/JSON/AJAX
•Hands on experience with Microsoft.net framework MVC (2+ years) -
•.NET Framework 2.0/4.0/4.5
•Experience implementing Web Services utilizing WCF, SOAP, XML, IIS
•Strong knowledge of SDLC / Agile delivery preferred
•Hands on experience working on SQL Server 2008 - 2012 (T-SQL, Stored Procedures)
•Development platforms/tools – MS Visual Studio 2008 - 2013, TFS is a must
•Experience using LINQ, ADO.NET, Entity Framework
•Experience with MVC or WebAPI (OData a plus)
•Knowledge of DevExpress Suites and/or Cross Browser Platform preferred
Functional Requirements:
•Must be a people person
•Strong problem solving abilities
•Dedication to quality and the ability to work with minimal supervision
•Self-motivated, proactive, team player with good organizational skills
•Excellent communication skills (written and oral)
Skills:
Skill
Required / Desired
Amount
of Experience
Expertise Rating
Proficiency with Drupal 6 and 7 architecture and framework APIs
Required
8
Years
3 - Expert
Strong Drupal 7.x and PHP skills
Required
8
Years
3 - Expert
Html5 / CSS3 / JS experience
Required
8
Years
3 - Expert
MS SQL Server 2008 / 2012 experience
Required
8
Years
3 - Expert
jQuery and JSON experience
Required
8
Years
3 - Expert
Github or SVN experience
Required
5
Years
2 - Proficient
Agile methodology experience
Required
8
Years
3 - Expert
Expertise on the .NET 4.0, 4.5 Frameworks
Required
8
Years
3 - Expert
PeterBlum - Third party validation controls experience
Highly desired
8
Years
3 - Expert
Excellent understanding of theASP.NET MVC 3/4 Framework
Required
8
Years
3 - Expert
Experience with MVC development
Required
3
Years
2 - Proficient
Web Accessibility and 508 compliance experience
Nice to have
3
Years
2 - Proficient
Veracode security review for potential security leak
Nice to have
3
Years
2 - Proficient
Overall hands-on developer experience
Required
12
Years
3 - Expert