Latest Jobs  
Advance your technical career… Find a tech school and start an IT career!
Start your career in the fast-growing technical field – Get more info here »
Advance your technology career with the latest technology skills - Get more info here »
 
This job has expired.
 
Job Information
Job title

Software Architect

Company Mighty Net, Inc.
Wage Not specified
Location United States, California, Canoga Park
Employment type Full Time
Education Masters
Year Experience 4 - 5 Years of Practical Experience
Travel Not Specified
Published on 7/22/2008
Description
Software ArchitectLocation: Canoga Park, CAJob Description: Skills: Desktop applications, on line service software;code reuse, OOA/OOD, .NET,C#,VB.Net,ASP.net,MS-SQL 2005 DBMThe team is seeking a Software Architect to be responsible for the creation, maintenance and overall quality of architectures supporting the Mighty Net, Inc. (MNI) business. The ideal candidate will provide overall technical leadership and partner with Director of Engineering, Software Engineers and Quality Assurance Engineers to deliver high quality project initiatives. Additionally, the candidate will participate in the definition of business and product strategy, in order to translate the Business roadmap into architecture/technology roadmap, ensuring that MNI balances the short and long-term business needs with the short and long-term technological realities.Primary Requirements:** MS in Computer Science or equivalent work-related experience.* 10 years significant hands-on experience with desktop applications and online service software.* Knowledge of consumer and/or business software applications. Must have good understanding of and sensitivity to the issues around operating services, not just shipping shrink-wrap software.* In-depth understanding of the perspectives and needs of the customers.* Able to comfortably move across strategy, implementation, and support; including business strategy, product strategy, high-level technical design, detailed technical design, implementation and production support.* Ability to understand long term business strategy and ability to capture the aspects of business strategy that has significant technology implications.* Experience in documenting the existing architectures based on *as-is* technological realities.* Experience in defining forward looking architectures based on long term business strategy, ability to define the scope, boundaries, responsibilities and long term objectives of these architectures.* Ability to clearly document and communicate objectives, requirements and designs at these different levels of abstraction to both technical and non-technical audiences.* Experience in defining and documenting architecture designs using architecture patterns and architecture views (using static and dynamic views).* Experience in defining technology roadmaps that over a period evolves the technology taking into account the business priorities and technological realities.* Ability to work with senior engineers to ensure their high level designs and implementations conform to the architecture designs, scope and boundaries.* Experienced understanding of all aspects of software engineering process and familiarity with alternative approaches to it.* Experience in defining and promoting hardware and software standards, processes and best practices.* Experience in incorporating architecture best practices as part of Software development Lifecycle.* Ability to quickly and reasonably estimate capital, schedule and human resource costs of proposed objectives. Ability to compare, contrast and prioritize among alternative approaches to meet those objectives.* Ability to use seasoned judgment to suggest approaches that optimize among customer needs, business constraints and technological realities.* Must be able to effectively influence Engineers and peers to insure appropriate levels of quality of owned architectures.* Skilled in project management.* Must have strong leadership, coaching and mentoring skills.* Must understand how to motivate and challenge development team members.Desirable Skills and Experiences Include the Following:* Significant experience in code reuse, OOA/OOD, and technology evaluation and selection.* Significant experience in using object-oriented languages: .NET (C# VB.NET), ASP.NET, as well as VB6, ASP.* Significant experience with MS-SQL 2005 Database Management System.* Additional skills desirable: SQL, XML technologies, Web technologies.* Experience in financial services industry or similar* Experience designing, developing and supporting complex OLTP applications.* Must possess strong management, analysis, organizational, oral and written communication skills.df-tc

Experience/Skills
See above

Other desired skills:
Software Architect

This job has expired.