|
Download PDF
Sr. Architect, Applications
Mimosa is a fast-paced organization that has built a world-class core of engineers and brought to market a highly successful software product that has distinguished the company as one of the fastest growing start-ups in the valley. The candidate will need to be a high-energy hands-on architect with very deep and current technical skills who will get a unique opportunity to work on Mimosa's next-generation applications architecture and gain experience in cutting-edge Microsoft technologies. Mimosa is an elite Managed ISV partner with Microsoft and obtains early access to unannounced Microsoft technologies through TAP, Ascend, Touchdown and other technical partnerships, often more than a year before these products become public knowledge.
Job Description
This individual will architect multi-tier enterprise class applications for different target audiences ranging from end-users, internal and external auditors, compliance and legal teams, system administrators, role based administrators and so on. This individual will be responsible for the architecture and design of these enterprise level application products with comprehensive coverage of all the user and administrator facing front-end as well as multi-tier server side infrastructure that integrates with a scalable back-end data management and archiving system developed by multiple engineering teams. This individual will also be responsible for ensuring high standards in the design and implementation leading to the timely delivery of quality releases that meet or exceed the company expectations.
Responsibilities
- Drive the architecture, design and evolution of the user-facing applications and administrative applications and the overall application infrastructure of the Mimosa products in conjunction with a sound understanding of the overall product architecture and by working closely with other architects
- Work closely with other engineering teams, product management and customers to continuously evolve and improve the enterprise class multi-tier user and administrative applications for data management, content management, archiving, search and discovery, data mining, messaging, workflow and collaboration, disaster recovery and so on.
- Maintain efficient and effective communication and collaboration with other architects, engineering teams and SQA to address dependencies between various sub-systems and to ensure end to end coverage and quality in the implementations and product releases
- Ensure application usability and effectiveness from customer perspective meets or exceeds customer and end-user expectations
- Help the development teams resolve design and implementation issues on internally raised product issues as well as for escalated customer cases on a regular basis for the application and application infrastructure
Professional Background - Required
- Significant past experience architecting, designing and delivering enterprise software solutions
- Established track record driving the architecture, design and evolution of multiple versions of multiple products
- Experience providing technical leadership and guidance for a team of 10+ developers
- Some startup background or from a company with aggressive “small company” culture
- Involved with architecting, designing and delivering mission critical and scalable data-oriented (data management or storage) applications
- Experience with collaborative onshore /offshore or distributed non-stop software development teams
- Significant experience with enterprise applications with rich end user experience via appropriate and effective deployment of highly scalable and multi-tier applications based on ASP.NET, .NET WebForms, .NET WinForms, Web Services, C#, XML, XSLT, XPATH, Ajax, JavaScript, DHTML, ADO.NET, SQL and other related technologies
- Significant experience with enterprise class administrative consoles on the Microsoft platforms using standards based technologies such as MMC Snap-ins, MOM and other technologies listed above for end-user applications
- Must have deep understanding of overall application architecture, data modeling, data management and data presentation techniques
- Significant experience with designing and delivering enterprise software designed for usability and effectiveness of user experience
- Significant experience with highly scalable and high performance databases
- Significant experience with client side technologies including smart clients, desktop agents, browser plug-ins, Outlook add-ins and enterprise level deployment for the same
- Must have deep understanding of key security concepts, including authentication, authorization, privacy, and non-repudiation; must have deep understanding of security considerations in multi-tier deployments of enterprise applications and design considerations for role based administration
- Experience with Microsoft enterprise platforms and applications and experience with Microsoft development environment
- Strong understanding of robustness, usability, scalability and performance
- Windows Programming (C++, COM, .NET, C#, XML, ADO , SQL) experience
- Experience with Microsoft Active Directory, Exchange, Outlook and OWA
About Mimosa Systems, Inc.
Mimosa System, Inc. provides comprehensive data management solutions that unify archiving, compliance, data protection, and disaster recovery for email, documents and other semi-structured and unstructured data. Mimosa's first solution, NearPoint TM is for Microsoft Exchange. Mimosa is based in Santa Clara, California and its executive team consists of industry leaders from Cheyenne/CA, Brocade, iXOS, KVS, Veritas, and Zantaz. Mimosa is a Venture Capital financed company that has raised $21.5 Million in financing from Clearstone Venture Partners, August Capital, JAFCO Ventures, Lighthouse Capital and DotEdu Ventures. Mimosa has a close partnership with Microsoft and August Capital is represented by Dave Marquardt who is also on the board of Microsoft Corporation.
To Apply
Interested candidates send resume to jobs@mimosasystems.com
|
|