Send your resume and hourly rate to mlong@summerfield.net. This is a contract to hire. No corp to corp or sponsorship available.
JOB SUMMARY:
Plans, analyzes, designs, implements, tests, and maintains standalone and Internet/Intranet web applications offered by the department, as directed by the Software Development Manager.
Responsible for the implementation of security and the performance monitoring of web applications. Reviews and redesigns existing web applications as needed, implements new web applications with database connectivity. Assists in the technical management of web applications and web servers, including software installation, configuration, testing, and file management. Works in conjunction with other developers in the group in software development with emphasis on programming, testing, and implementation of standalone and web-based applications. Acts as or assists project leaders in developing the architecture, design, and implementation of software applications.
- Must have .NET development experience (5+ years)
- Expert level object-oriented 32/64-bit C# coding for web and Windows services/applications for platforms from XP/Server 2003 through Win7/Server 2008
- Must have C# development experience (5+ years)
- Specifically able to design, develop, debug, and/or re-factor systems employing any of the following: MS Office objects, COM objects, WSS 3.0/MOSS 2007/2010 SharePoint objects, Windows SDK, third party SDKs and APIs, .Net frameworks through 4.5
- Experience with Web Services, ClickOnce deployment, ASP.Net MVC 3 or higher, ADO.NET Entity framework, WCF, WPF, multithreading, AJAX, XML, VB.Net, MS VBA, ASP.Net, classic asp required (5+ years)
- Heavy SQL Server database design and configuration experience emphasizing business entities, metadata abstraction, stored procedures, triggers, user defined functions, scalability, performance, and auditing
- Experience with SQL Stored Procedures, SQL, and other database technologies required (5+ years)
- Must have experience with Windows SharePoint Services 3.0 and higher
- Experience with Javascript, jQuery, AJAX
- Experience designing, developing, and deploying web based applications with ASP.NET 2.0 or higher using C#
- Must have working MS SQL experience (5+ years)
- Must be able to design and document entity relationships, functional requirements, regression tests, unit tests, risk analysis, code review, installation qualification, deployment, and disaster recovery.
- Comfortable with object oriented programming and working with n-tier architectures.
- Understanding of software testing and the need to produce high quality software.
- Ability to work in a fluid, fast-paced work environment
- Experience with Agile/Scum Methodologies MS .NET Certifications a plus
- Must be an adept problem solver
- Able to document system processes
- Excellent interpersonal skills
JOB RESPONSIBILITIES:
- Plans, analyzes, designs, implements, tests, and maintains standalone and Internet/Intranet web applications offered by the department, as directed by the Software Development Manager.
- Responsible for the implementation of security and the performance monitoring of web applications.
- Reviews and redesigns existing web applications as needed, and implements new web applications with database connectivity.
- Assists in the technical management of web applications and web servers, including software installation, configuration, testing, and file management.
- Works in conjunction with other developers in the group in software development with emphasis on programming, testing, and implementation of standalone and web-based applications.
- Acts as or assists project leaders in developing the architecture, design, and implementation of software applications.
- Maintains an awareness and understanding of new hardware, software, and other computer-related concepts through informal mechanisms including journals, books, information lectures, and from other ongoing projects in the group.
- Performs other related duties as assigned or directed in order to meet the goals and objectives of the department and institution.
MINIMUM SKILLS, KNOWLEDGE, AND ABILITIES REQUIRED:
- Knowledge and skill in coding in a high level programming language
- Knowledge of current enterprise application development technologies
- Knowledge and skill in unit testing and integration testing
- Knowledge of web programming Technologies
- Knowledge of web-server technologies
- Knowledge and skill in using relational database management systems such as SQL Server, Postgres, or Oracle
- Knowledge of the latest software systems analysis, design, and development techniques and practices
- Ability to work well in a team oriented environment
- Ability to communicate effectively both verbally and in writing
- Ability to communicate procedures to non-technical personnel
- Ability to work independently and as a member of a team