At Greystone Solutions Inc., we approach every project with integrity and humility. We strive to maintain and foster each consultant relationship in the same fashion. At Greystone, your opportunities are limited only by your talent, interest, and work ethic. Our consultants are among the first in the industry to learn and master the latest consulting and development tools. We provide frequent and on-going training, to ensure that all employees gain extensive knowledge and understanding of the most cutting edge technologies and resources.

In order to satisfy our ever expanding client base, Greystone is searching for motivated and talented individuals to thrive in the following roles:

Senior Software Consultant

The ideal candidate will have the following qualifications:

  • Advanced degree in Computer Science, Mathematics, Engineering or other technical area, or equivalent knowledge with a demonstrated record of achievement
  • At least 5 years of experience in the design and construction of production information systems, preferably in a professional services industry environment
  • Interest and ability to thrive in client-facing role
  • Deep commitment to quality, timely execution and technical excellence
  • Strong knowledge of .NET framework, C#, SQL and ancillary technologies, such as XML, AJAX, MDX and others
  • Excellent written and verbal communications skills
  • Ability to work effectively in small team environments
  • Solid software engineering skills; including requirements management, object oriented design, project management and estimation skills.

The ideal candidate should also have substantial experience with at least two of the following:

  • BizTalk Server
  • Web Services and Service Oriented Architectures
  • SQL Server Analysis Services, Reporting Services, Integration Services
  • Microsoft Commerce Server
  • SharePoint Portal Server / MOSS
  • Modeling and design technologies, such as UML and data modeling tools
  • Security, authentication and identity management technologies
  • High-performance and high-availability systems
  • Information Architecture
  • Knowledge of Agile Methodologies

Responsibilities include but are not necessarily limited to the following:

  • Work as a team member to design, develop, and implement information systems for Greystone’s clients using C#, ASP.NET, VB.NET, relational databases (SQL Server, Oracle) and XML technologies
  • Server platforms include Windows Server, BizTalk Server, Commerce Server, and SharePoint Technologies

Senior SharePoint Consultant

The ideal candidate will have the following qualifications:

  • 4-year degree in Computer Science, Mathematics, Engineering or other technical area or equivalent knowledge with a demonstrated record of achievement
  • 3+ years solid hands on .NET framework experience with ASP.NET, C# and SQL
  • 1-3 years experience developing SharePoint applications using Visual Studio.NET, SharePoint Designer 2007, MOSS and Windows SharePoint Services 3.0
  • Excellent verbal and written communication including strong presentation skills
  • Desire and aptitude to continue to learn new technologies
  • Prior experience in a professional services company a definite plus
  • Excellent verbal and written communication skills
  • Desire and aptitude to learn new technologies
  • Prior experience in a professional services company a definite plus
  • Strong business process analysis and redesign experience and process mapping
  • Systems implementation skills including: conceptual and detailed design, configuration, requirements process analysis, and testing
  • Consulting skills including: business case development and team facilitation
  • High competency with backend development, Windows Workflow Foundation, Excel Services, Forms Server and Visual Studio Tools for Office
  • 2+ years experience using XML
  • Experience supporting various enterprise level applications

Responsibilities include but are not necessarily limited to the following:

  • Lead and mentor small teams and share Microsoft skills with team members
  • Design and implement custom web parts
  • Develop workflow and content management solutions
  • Participate in project management as requested
  • Interact with clients to assist with determining needs and transfer those needs into solutions

Senior BizTalk Consultant

The ideal candidate will have the following qualifications:

  • Bachelor's degree in computer science, mathematics, engineering or other technical area or equivalent knowledge with a demonstrated record of achievement.
  • 5- 7 years Microsoft .NET Framework software experience
  • Minimum 2-3 years experience using BizTalk Server 2006
  • Strong oral and written communication skills, including client presentation skills
  • Relevant Microsoft Training Certifications (MCAD.Net, MCSD.NET, MCDBA) preferred
  • Expertise in designing high-level solution architecture and in analyzing existing application interfaces
  • Excellent time management skills and commitment to meeting deadlines
  • Desire to work in a fast paced environment with rapidly changing technologies
  • Good understanding of workflow modeling

Responsibilities include but are not necessarily limited to the following:

  • Lead small teams as well as work independently
  • Interact effectively at all levels with clients and co-workers
  • Analyze client requirements and provide technical direction for creating design specifications to meet those requirements
  • Assist PMO Director with estimates as requested
  • Document all code using standard forms and review work of others as requested
  • Assist others with programming tools and make recommendations to meet specific application needs

Mid-Level Software Consultants

The ideal candidates will have the following qualifications:

  • Degree in Computer Science, Mathematics, Engineering or other technical area, or equivalent knowledge with a demonstrated record of achievement
  • At least 1-3 years of experience in the design and construction of production information systems, preferably in a professional services industry environment
  • Interest and ability to thrive in client-facing role
  • Deep commitment to quality, timely execution and technical excellence
  • Knowledge of .NET framework, C#, relational databases (SQL Server, Oracle) and ancillary technologies, such as XML, AJAX, and others
  • Excellent written and verbal communications skills
  • Ability to work effectively in small team environments
  • Solid software engineering skills
  • Commitment to continuing education and learning new technologies

Experience in any of the following a plus:

  • Work as a team member to design, develop, and implement information systems for Greystone's clients using C#, ASP.NET, VB.NET, relational databases (SQL Server, Oracle) and XML technologies
  • Server platforms include Windows server, BizTalk Server, Commerce Server, and SharePoint technologies

Entry Level Software Consultants

The ideal candidates will have the following qualifications:

  • Degree in Computer Science, Mathematics, Engineering or other technical area, or equivalent knowledge with a demonstrated record of achievement
  • Understanding of the design and construction of production information systems
  • Interest and ability to thrive in client-facing role
  • Deep commitment to quality, timely execution and technical excellence
  • Some knowledge of .NET framework, C#, relational databases (SQL Server, Oracle) and ancillary technologies, such as XML, AJAX, and others is a definite plus.
  • Excellent written and verbal communications skills
  • Ability to work effectively in small team environments
  • Solid software engineering skills
  • Commitment to continuing education and learning new technologies

Responsibilities:

  • Work as a team member to design, develop, and implement information systems for Greystone's clients using C#, ASP.NET, VB.NET, relational databases (SQL Server, Oracle) and XML technologies
  • Server platforms include Windows server, BizTalk Server, Commerce Server, and SharePoint technologies


For more information about Greystone Solutions, please contact us. To submit your resume:


  • E-mail it to jobs@greystone.com
  • Fax us at (617) 832-9201 Attn: Human Resources
  • Send postal mail to: Human Resources, Greystone Solutions, 186 Lincoln Street, Boston, MA 02111-2403

© Greystone Solutions, Inc.