Lead .NET Software Architect for Innovative Non-profit
Organization Description
ITNAmerica? is an organization that has created the first national, non-profit transportation network for America?s aging population. The ITN? model marries the power of information technology and the strength of local, grassroots support to create a dignified, efficient and financially sustainable solution to the transportation needs of seniors and their families. With affiliate communities in five states, ITNAmerica plans to have between 40 and 70 affiliate communities by 2010.
Position Summary
ITNAmerica is committed to state-of-the-art technology as the core of our business model. The Lead Software Architect will take a principal role in the creation of the architecture, design and development of ITNAmerica?s 2nd generation enterprise software system, on the Microsoft .NET platform. Responsibilities include the development of project specifications, based on modular web services, and the conversion of specifications into application code.
Responsibilities
? Use the principles of object oriented design and the application of design patterns, to develop the enterprise software architecture, and a detailed specification.
? The software will be a highly scalable thin client (browser-based) application, to support hundreds to thousands of ITNAmerica affiliate locations.
? Development will be in the context of a Service Oriented Architecture (SOA), to develop an application built upon modular web services. Facilitate and ensure the smooth and business-like operation of the software application development team, including integrated testing, source code control, and the reporting and management of project goals and objectives by team members. Supervise the development, testing, implementation and maintenance of the software application specification to be developed. The primary development platform is Microsoft Visual Studio .NET 2005 and SQL Server.Participate in strategic planning sessions, and investigate and recommend technologies and strategies that position the business for long term success.
Position requirements College degree and a minimum of five-eight years? software development experience culminating with responsibility for the complete application development lifecycle of a complex enterprise application. Strong team player with excellent communications skills; ability to communicate effectively with both technical and non-technical audiences.Prior management, supervisory, team building and project management experience.Ability to prioritize and adhere to a tight workplan and timeline.High degree of initiative and independent judgment.Exceptional skills in architecting and developing N-Tier applications on the .NET platform.Experience with the design and implementation of a Service Oriented Architecture, and state-of-the-art object oriented programming and design techniques, including the implementation of design patterns.Experience with the design and implementation of a web services infrastructure and associated technologies including SOAP, WSDL, XML, and UDDI.Commitment to ITNAmerica?s mission and values.Strong knowledge of security technologies.
Optional Knowledge and Skills Geographic Information System (GIS) programming; knowledge of ESRI GIS tools (MapObjects, NetEngine, MapServer, etc.)SQL Server database programming and administrationSQL Server Reporting Services programming.Routing and logistics programming.Computer learning, fuzzy logic and neural network programming.
|