.net Solutions Architect

FORWARD RESUMES TO: khiggins@htassociates.com

 

.NET Solutions Architect/Lead Developer

 

Candidates MUST be comfortable in both design/analysis as well as high-level coding as this is a “hands-on” role.  In addition, any experience with call center or CRM solutions will be a benefit but NOT  a requirement.

 

 Description:

 

The Lead Developer is responsible for designing technology solutions and ensuring the overall success of technology initiatives which support the strategic goals of the business.  The Solutions Architect works closely with Business Analysts and reports to the Director of Applications within the IT organization. 

 

Principal Duties & Responsibilities:

  •       Partners with Business Analysts and internal business clients to define and present system and application recommendations.
  •      Provides technical direction for the development, design, and systems integration from definition phase through implementation.
  •   Represents an assigned business unit and provides business and technical expertise across projects for benchmarking and best practices.
  •   Partners with the Enterprise Architecture team on the design and development of the enterprise applications
  •     Designs and documents overall architecture of enterprise, n-tiered solutions
  •     Designs and documents relational data structures and object models for enterprise solutions
  •      Performs impact and system analysis based on business requirements
  •    Performs software build vs. buy analysis
  •   Works with technology partners to integrate internally developed and commercial software solutions
  • Develops expertise of assigned applications, systems and processes.
  •  Collaborates  with technical teams in the exchange and transfer of technical knowledge and in the development and evolution of architecture standards and guidelines 

Education & Knowledge: 

Bachelor’s or Master’s degree in MIS, IS, Computer Science or an equivalent combination of education, training, and work experience required. 

Skills & AbilitiesTechnical Skills 

  •  Minimum 5+ years experience designing enterprise software solutions using Object-oriented analysis & Design (OOAD) methodologies and preparing related formal documentation including functional requirements, technical design documents, architectural diagrams, database diagrams, class diagrams
  • Mastery of enterprise software architecture design patterns
  • Minimum 5+ years experience developing enterprise applications using Microsoft technologies 
  •  Minimum 3 years experience developing ASP.NET web applications, using VB.NET or C#, with a Microsoft SQL Server back-end
  • Minimum 3 to 5 years experience developing enterprise applications with one of the following database servers: SQL Server
  • Minimum 3 to 5 years experience developing stored procedures, triggers, views
  • Experience designing/developing Web Services
  • Experience designing/developing Windows Services
  •  Experience supporting Sales and Marketing business units with expertise in lead management systems, CRM implementations and support, campaign management, web content management systems and call center technology preferred

  Non Technical Skills –  Solution Development and Delivery

  • Provides technical direction for the development, design, and systems integration from definition phase through implementation.
  • Strong analytical and business analysis skills
  • Ability to decipher business requirements into the overall solution
  • Applies knowledge of industry trends and developments to improve solutions.
  • Reviews work of development team.
  • Easily recognizes system deficiencies and implements effective solutions.
  • Able to abstract the true business problem in a situation and provide the best solution
  • Understands, communicates and enforces architecture standards.
  • Samples code and mentors team members.

 Communication

  •  Delivers engaging, informative, well-organized presentations
  • Understands how to communicate difficult/sensitive information tactfully
  • Ability to develop lasting client relationships
  • Manages client interaction and expectations respectively

 Skills:

ASP.Net, Customer Relationship Management CRM, Learning Management System LMS, Object Oriented Analysis & Design