Software Architect

Position Profile:

The Software Architect drives architecture and development for specific areas of the product. In this key role, the Software Architect is responsible for overseeing and maintaining overall software architecture requirements and design for systems and products through working closely with developers, business analysts and management. This involves leading teams to help establish priorities and advise on the technical options, opportunities, and costs of a solution.

The Software Architect participates in full life-cycle designs and implementations - software architecture, analysis, design, implementation, testing and infrastructure. This is a multi-disciplinary effort to define the top-level design of the system and plug-in architecture for legacy application integration and new product development. The Architect will define design requirements for software architectures and will specify, select, introduce and deploy methodologies, products and tools for the design and implementation of these software architectures.

Knowlege of current advances in software development technologies is a key requirement for this position, as is the ability to learn new technologies, modern languages and processes quickly. The Software Architect needs to have deep knowledge and experience in many areas of the product in order to thoroughly understand all the implications of a particular design, thus ensuring that a given implementation is fundamentally sound with superior quality and performance.

Candidate Profile:

Requirements include a bachelor's degree or higher with an emphasis in Computer Science and at least 8 years experience as a Software Engineer or Development Programmer, with a minimum of 4 years in a Software Architect and technical leadership role. Specific technical expertise must include:

Excellent understanding of Object Oriented concepts and various software development methodologies, software design, version/change control, test strategies and data conversion
Analysis, design and development of object oriented and client/server applications using Visual Basic, XML, C#, VB.NET and C/C++
Systems and application development using Microsoft .NET technologies
Database development using Oracle PL/SQL
Web development using XML, SOAP and ASP.NET
Sound analytical,
communication (oral/written/technical), organizational and problem identification/resolution skills

Company Profile:

V-Tek Systems Corporation, headquartered in Diamond Bar, CA, is a growing software development and system integration company with expertise in Web-based business applications, Internet communications, client/server technology, UNIX and NT operating systems and Oracle data base software. V-Tek provides student loan origination systems, student loan data warehouse systems, data delivery and data translation software to many of the nation's largest financial institutions and colleges and universities. The corporation offers an excellent compensation package that includes, competitive salary, performance bonuses, full employee medical and dental, matched 401K, profit sharing participation and several other programs.