Description :
Major responsibilities and critical tasks for this position include:
Responsible for the quality, architecture, and accuracy of all code released by the development organization.
1. Development of all software components including databases, middleware, user interfaces, and services. Primary platforms include C#, SQL Server, ASP.NET , BizTalk 2004, Infopath, Web Services, VB, COM+, ASP, MSMQ, Commerce Server 2002 and SharePoint.
2. Architecture, direction, implementation and support of our enterprise applications, data architecture (transactional and warehousing), integration and security.
3. Architecture, direction, and implementation of an enterprise data warehousing solution
4. Specification and management of coding, usability, and quality standards
5. Management and improvement of all technical aspects of the QA process
6. Mentor the development team, including management of staff development plans and growth in areas of greatest value to the company
7. Lead and manage application security infrastructure
8. Predicting and escalating potential problems with appropriate solutions to management.
Experience and Skills:
1. 4 year degree in Computer Science or related degree. Advanced degree desirable
2. 6+ years of enterprise software development and support
3. Primary architect of at least 3 (successful) enterprise scale system integration projects.
4. Extensive knowledge of SQL Server including Design, Development, and Administration
5. Expert knowledge of C#, .NET, ASP.NET, XML, VB, ASP, ADO, COM+ and MSMQ
6. 2+ years Experience with Web Services, SOAP, BizTalk 2004, SharePoint, and Commerce Server 2002, Java, J2EE
7. Experience with complex application security models
8. Design and implementation of at least 1 enterprise scale data warehousing solution and at least 1 EAI platform from the ground up.
9. Solid OO Skills including Analysis, Design, and Development
10. Ability to communicate effectively in both written and oral forms with all levels of management, both internal and external to the department
11. Have good interpersonal skills, the ability to interview users and design optimal solutions for their problems, and the ability to work with other developers to solve larger problems.
12. Willing and able to be on call 24 / 7 and able to return to the facility if needed after regular business hours