Description
Beacon Hill Technologies is working with a local, Cleveland-based Client to staff a contract position for the following:
Job Description- .NET Solutions ArchitectThe .NET solutions architect must have experience in driving projects from definition to completion with a deep understanding of the software development life cycle. The candidate must demonstrate excellent analytical and problem solving skills, a thorough grasp of software design principles as well as a solid understanding of the .NET related technologies. Architects in this role will be expected to oversee the design, development and testing of code, mentor other team members as well as communicate clearly and effectively with both technical and non-technical associates.
Essential FunctionsStrategy & Planning
Translate IT strategy and Development strategy into actionable items.
Leading the development of solution architecture for strategic projects
Develop and direct system development, testing, documentation and validation procedures
Develop models for software design and business domain
Determine to use third party software or build custom software to address business needs.
Perform cost-benefit analysis to determine whether requirements are best met by process, software, hardware, or infrastructure functions.
Participate in investigation and possible prototyping of new technologies that meet business needs.
Produce and present options for solving business goals and issues.
Participate in software and tool selection.
Acquisition & Deployment
Create solution architecture and technical specification artifacts
Provide detailed instructions as necessary in most aspects of technology managed, with an emphasis on .NET development best practices and web services integration
Direct and create the application architecture, review and approve major technology implementation decisions, and assist or guide to help resolve technology related issues during the project life cycle.
Position Requirements
Formal Education & Certification
Bachelor Degree in related field or equivalent experience.
Microsoft Certified Architect (MCA) preferred.
Knowledge & Experience
10+ years of IT related experience.
Must have 5+ years of software application architecture experience leading the analysis of business problems and translating business requirements into technology solutions that factor in system performance, usability, scalability, quality and total cost of ownership
Must have 5+ years of experience leading the architecture of enterprise solutions using OOAD, design patterns, UML and service-oriented architecture
Must have recent experience in designing high volume and performance centric geographically distributed applications
Must have 5+ years of experience designing and developing enterprise solutions using Microsoft .NET technologies
Must have 10+ years of experience working with diverse technologies, databases, applications Servers, web services and security
Experience of developing applications using .NET Framework 4.0, WCF and WPF is strongly desired
Detailed knowledge of entire Software Development Lifecycle, architecture principles and methodologies
Ability to work with customers to build and formulate business requirements.
Ability to develop documentation, white papers and presentations to all levels of management and technical staff.
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
Experience with Oracle database is a plus
Personal Attributes
Exceptional analytical, conceptual, and problem-solving abilities.
Strong written and oral communication skills.
Ability to conduct research into development issues, standards, and products.
Ability to present ideas in user-friendly language.
Ability to work in a team-oriented, collaborative environment.
Physical Activities/Capabilities/Work EnvironmentSit for extended periods of time; walk and stand occasionally.
Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components constantly.
Lift and transport moderately heavy objects, such as computers, devices, and peripherals occasionally.
Work environment involves everyday risk or discomforts requiring normal safety precautions typical of such places as offices, meeting and training rooms, ie, use of safe work practices with office equipment, avoidance of trips and falls, and observance of fire regulations.
Work area is adequately lighted, heated and ventilated.
Minimal travel is required
Work outside the standard office 7.5 hour workday may be required.
Interested and qualified candidates should submit their resumes directly for immediate consideration.