Check out my new blog at

Friday, June 12, 2009

Help Wanted – Core .NET, SharePoint Technologies, and WCF

Company Description

A long-time Microsoft Partner, forProject Technology has a suite of companion products for Microsoft Project Server and Project Professional.   The company is breaking ground on a new product suite targeting large businesses and government agencies concerned with earned value management and integrating data from disparate systems into their Microsoft Project implementation.  But that’s just the beginning…  Our team of visionaries have more than 50 years combined experience in the enterprise project management market with a pipeline of future product ideas.

Headquartered in Texas, but with virtual offices across the United States and India, forProject Technology offers a unique work experience with a team of some of the best minds in the project management software industry.  In addition to our India-based development center, forProject Technology is building a distributed development team here in the United States.  We need very smart people with great technical skills who want to work hard to ship a 1.0 product that will likely shakeup our little corner of the enterprise project management market.

Job Descriptions

Senior Software Design Engineer - SharePoint Technologies + 2 (TWO JOB OPENINGS)

Senior design engineer responsible for designing and implementing a shared library of reusable SharePoint components including application pages, web parts, SharePoint-ready controls, and a custom view rendering framework.   Reporting to the Chief Architect.

· Shared requirements below

· 8+ years of .NET software development experience (.NET Base Class Libraries & C#)

· 5+ years of SharePoint development experience

· 8+ years of ASP.NET development experience

· 5+ years of database design and T-SQL experience

Senior Software Design Engineer - Windows Communication Foundation

Senior design engineer responsible for designing and implementing a services framework to support a specialized extract, transfer, and load system as well as other present and future service-oriented products.  Work closely with a group of design engineers who will help implement your vision and designs.  Reporting to the Chief Architect.

· Shared requirements below

· 8+ years of .NET software development experience (.NET Base Class Libraries & C#)

· 5+ years of web services development

· 3+ years of WCF development

Senior Software Design Engineer - .NET Core

Senior software design engineer responsible for implementing core system APIs and libraries to support a services-oriented, mathematically-heavy enterprise earned value management system.  Reporting to the Chief Architect.

· Shared requirements below

· 8+ years of .NET software development experience (.NET Base Class Libraries & C#)

· Expert API design skills

· Strong service-oriented design skills

· Mathematical or financial background

Technical Writer

Technical writer responsible for designing and writing product help for online and other media for a suite of enterprise project management products.  As technical writer, you will work closely with product development during all aspects of the development cycle to ensure help and system user interfaces are linguistically correct and conceptually absorbable by our end users and  customer IT staff.

· Shared requirements below

· 5+ years experience as a technical writer in a software development or IT environment

· 5+ years experience designing online help, system help, wikis, FAQs, and knowledge bases

· Expert Microsoft Word skills

· Strong understanding of the software development lifecycle

· Excellent illustration\diagramming skills using tools such as Illustrator and Visio 

Computer-Based Training/Web-Based Training Content Developer

Training content developer responsible for building primarily web-based training materials for a suite of enterprise project management products.   As content developer, you will be responsible for the entire content development lifecycle, from requirements to delivery, to ensure the company’s training materials are professional, appealing, enterprise-ready, and properly instruct our customers.   You will be responsible for evaluating CBT/WBT/e-Learning tools and technologies and making recommendations regarding our learning platform.

· Shared requirements below

· 3+ years experience as an e-Learning content developer (CBT/WBT/Others)

· Expert writing and presentation skills

· Expert in CBT/WBT/e-Learning tools and technologies

Shared Requirements

· Able to self-manage

· Excellent written and verbal skills

· Able to work from home with occasional travel

· Excellent code craftsmanship, attention to detail, and precision thinking

· Bachelors degree or equivalent work experience

· Familiar with Scrum and other agile methodologies

· Experience with Microsoft Project Server a plus


· Medical, Dental, Eye, and Life insurance

· 401K Investment Program

· Paid Vacation

Contact me here:

Thank you!

Monday, June 08, 2009

forProject Technology, Inc. – Help Wanted!

About a month ago I left Microsoft to take on the role of chief architect at forProject Technology, Inc (FTI).   FTI has an existing suite of products for Microsoft Project that provide advanced earned value management capabilities.   FTI is moving its product suite from the desktop to the enterprise and I am helping them move to a modern, service-oriented architecture.

The company is distributed across two continents, with management and professional services located in the US and a development center in India.  Unlike many companies that outsource to India, FTI owns the development center, which offers a great deal more stability, efficiency, and frankly quality than other arrangements.  That being said, the scope of what needs to be done has made it very apparent that we need to increase development capacity in both India and here in the US.

So, I am putting out the word to my small but loyal readership that I am looking for a couple of Ninjas, star developers, hotshots (minus the attitude), and gurus to help me.  In particular, I am looking for expert SharePoint and Windows Communication Foundation developers.  I have a team of developers in India who are very smart but they need guidance and mentoring. 

If you are interested in being a senior technical lead on my team, let me know ASAP.  You will work from home some weeks and travel to our temporary development center in Overland Park, Kansas.  More information available upon request!

Contact me here:



Content on this site is provided "AS IS" with no warranties and confers no rights. Additionally, all content on this site is my own personal opinion and does not represent my employer's view in any way.