Architect (Collegeville)

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





JOB SUMMARY The primary function of the Architect is to research, design and develop enterprise-wide architecture and solutions to meet business needs. Architects are experts in multiple technologies and are capable of taking abstract requirements and ideas from conception to actual implementations. ESSENTIAL DUTIES AND RESPONSIBILITIES Researches and evaluates new technologies. Works with external vendors and other internal team to identify, evaluate and recommend system hardware and software. Designs and implements enterprise-wide architectures and frameworks for products and solutions. Serves as the expert in multiple technology areas. Evaluates, analyzes and improves end-to-end scalability, performance and quality of products. Designs and develops tools and applications to support the Company business operations. Creates unit test cases and applies these against software or applications to ensure quality. Debugs software and fixes defects uncovered during the testing process. Works with other software engineers, QA engineers, technical writers, and Infrastructure team members, as needed, to ensure quality and the successful rollout of new applications or features. Works with IT Managers and senior team members to design and implement solutions. Mentors developers, reviews code and documents and provides input and feedback on code and documents created by other engineers. Occasionally serves as Technical Lead for small teams of developers and multiple projects. Assists IT Managers in coordinating development and making feature and requirements tradeoffs. Takes the lead in troubleshooting and resolving critical issues in DEV, QA, IT LAB, Performance, Production and Training environments. Takes responsibility for resolving the problem either by directly building the solution or coordinating the efforts of others. Accomplishes all of the above in accordance with standard Company procedures. Creates and maintains Company Development Standards and Procedures Functions as lead technical resource if other applicable roles (DBA, Software Developer) are unavailable during application outage or other impact related incidents to reduce business operational impact. All other duties as assigned MINIMUM QUALIFICATIONS Undergraduate Degree in Computer Science, Software Engineering, Information Technology, Information Systems or equivalent work experience 10 years experience in software or applications engineering and/or technical operations. Work and/or academic experience building applications using many of the following: XML, XSL, ASP.NET, JavaScript, DHTML and C# and the Microsoft .NET architecture environment. SQL Server, T-SQL, Stored Procedure development Internet and Hardware technologies such as Load Balancers, Firewalls, Clustering, Encryption devices or accelerators. Detailed knowledge of Operating Systems and Technology components such as Transaction Processing, Asynchronous Components and Load Balancing is a plus. Knowledge of computer networking and internet technologies is a plus. Effective in a faced paced environment. Collaborative/enjoys working in teams and is a self-starter and motivator Creative and effective problem-solving skills Ability to work on/manage multiple tasks concurrently - provided by Dice
Associated topics: architecture, back end, c#, lead, maven, programming, project architect, senior software engineer, software architect, software engineer lead

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...