Location: Palo Alto
Duration: 12 months
Summary Description
Our Client is seeking to contract with an Applications Developer to assist our applications development team. You will be supporting a small highly-skilled team developing applications and solutions that are very visible and have a direct impact on the Foundation's grant making operations. The ideal candidate has a strong track record of developing successful web applications, is extremely versatile, encourages creativity and innovation, and works well in a collaborative environment.
Duties and Responsibilities
The Applications Developer will provide support for the Foundation's application architecture and development environments and participate in the development and implementation of stand-alone .NET applications that enhance the Foundation's grants management, accounting, finance, and human resources functions. Specific projects may include developing Internet-facing and internal web applications to support the efficient on-line processing of grants, significant enhancements to the foundation's custom invoice tracking system, new development to support on-line workflow, and/or maintenance and enhancements to existing applications that handle grants budgeting, and other projects as needed.
The Applications Developer is responsible for the following:
- Developing and maintaining user applications and web services based on documented business processes and user requirements.
- Participating in the preparation of functional specifications, design documentation, program code, technical documentation, and test plans.
- Performing unit testing of the code, integration level testing with other features and products within the system, and regression testing as needed.
- Providing technical advice and collaborating with a team of two Business Analysts, one Senior Applications Developer, and one Senior Applications Developer/Architect, and an Applications Team Manager.
Qualifications
We are looking for a talented individual willing to tackle challenging software development projects while working in a collaborative environment.
Required skills include:
· Technical Expertise
o Significant development experience with Microsoft .NET Framework 3.5/4 and Service Oriented Architecture
o Expert with .NET programming in C#
o Experience with Microsoft Silverlight 4 or WPF
o Experience with web services/WCF in ASP.NET
o Experience with Visual Studio 2008/2010
o Knowledge of source code revision control
o 5 + years of experience in .NET software development
o B.S. in Computer Science, Software Engineering or equivalent
Teamwork, Analytical, and Communication Skills
o Ability to work well within a team environment of business analysts and other software developers
o High energy and self-motivated with the ability to work independently
o Exceptional organization, analytical, and problem solving skills
o Excellent written and verbal communication skills, with the ability to produce functional and technical specifications
o Working knowledge of SDLC and IT Project Management methodologies
o Ability to prioritize multiple tasks and manage time effectively
o Detail-oriented, responsive, and committed to quality
Highly desired skills include:
· Familiarity with Entity Framework, LINQ, and SQL
· Experience with Expression Blend
· Knowledge of HTML/HTML5, CSS/CSS3
· Familiarity with Microsoft SQL Reporting Services and/or Crystal Reports
· Knowledge of MS-SQL Server 2005 and above (basic database administrator skills, including creating/managing tables, authoring stored procedures, triggers, indexes and table relationships)
· Knowledge of Microsoft SharePoint 2010 and MOSS technologies including web part development
· Experience building testing infrastructure and test automation
· Strong understanding of quality processes and unit testing
· Experience with MicroEdge GIFTS software
Allen Paul | Sr. Resource Manager | Prosoft Technology Group, Inc
Email: allen@prosoftgroup.com |Desk: 630.689.2960 Ext 142 | Fax: 630.390.2400
2001 Butterfield Rd, Suite 305, Downers Grove, IL, 60515| www.prosoftgroup.com
CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message
--
You received this message because you are subscribed to the Google Groups "Best IT Consulting Group" group.
To post to this group, send email to best-it-consulting-group@googlegroups.com.
To unsubscribe from this group, send email to best-it-consulting-group+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/best-it-consulting-group?hl=en.
0 comments:
Post a Comment