|
Download PDF
Director of Engineering, Applications
Job Description
This individual will lead a team and be responsible for the timely, high-quality and cost-effective delivery of enterprise level application products with comprehensive coverage of all user facing front-end, as well as the scalable back-end systems, that adhere to customer requirements. These include eDiscovery, Content Monitoring, Case Management, Self-Service Search and Restore and offline cache capabilities, thick and zero-footprint client. This individual is further responsible for motivating and facilitating a world-class multi-site developer environment, with strong task management and engineering process discipline.
Responsibilities
- Establish and drive product development and delivery schedules for the Applications team
- Work closely with executive team, architects, product management and customers to define, architect, develop, deliver and continuously evolve enterprise class data management, content management, search and discovery, data mining, messaging, workflow and collaboration based applications
- Maintain efficient and effective communication and collaboration with other Development teams and Quality Assurance to manage dependencies and deliverables between various groups, and ensure end-to-end integration and quality
- Ensure product usability and effectiveness from a customer perspective meets or exceeds customer and end-user expectations
- Establish, drive and monitor engineering process compliance
- Interact closely with Customer Support for purpose of ensuring customer satisfaction and a successful process of continuous product improvement
- Provide technical and managerial oversight of an integrated offshore and onshore team
- Facilitate close monitoring and reporting of project status, along with defect tracking and triage
Professional Background - Required
- Significant past experience delivering enterprise software solutions
- Windows experience
- Established track record delivering multiple versions of multiple products
- Experience managing a team of 25+ senior developers
- Startup background or from a company with aggressive “small company” culture
- Involved with delivering mission critical and scaleable data-oriented (data management or storage) applications
- Experience with collaborative onshore /offshore or distributed non-stop software development teams
- Experience delivering enterprise class solutions in at least one of the following areas – enterprise messaging, workflow and collaboration, document management, enterprise content management, or enterprise data management
- Significant experience with enterprise applications with rich end-user experience via appropriate and effective deployment of browser-based, thick client, smart client and other application access methods
- 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 server side technologies
- 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
Professional Background – Desirable
- Experience with storage management, availability, clustering, backup/recovery, and replication technologies
- Experience with rule-based policy management, categorization, filtering and classification
- Experience with implementing solutions for regulatory compliance
- Experience with OLTP and OLAP
- Experience with security including authentication, authorization, privacy, non-repudiation, privacy, encryption and identity management
- Experience with manageability, monitoring and diagnostics
- Experience with Microsoft Active Directory, Exchange, Outlook and OWA
Personal Qualities - Want
- Hands-on, operational, able to deal with complex projects and stay atop details.
- High-energy, self-motivated and motivating, team-oriented and personable
- Results oriented and pragmatic; driven to help team and company succeed
- Flexible and responsive with ability to react quickly to changing business, product and customer needs while maintaining the course for long term goals
- Can operate out of ambiguity and incomplete information
- Technical depth so as to capably engage with engineers, providing guidance, a sense of proportion and prioritization
- Strong analytical and problem solving skills
- Thrives under pressure, driven to get the job done “at all costs,” with a track record of on-time delivery of quality, customer satisfying products
About Mimosa Systems
Mimosa Systems, Inc. delivers next-generation information management solutions for information immediacy, discovery and continuity. Mimosa NearPoint™ for Microsoft® Exchange Server is the industry's most comprehensive information management software solution for Microsoft Exchange, unifying email archiving, recovery and storage optimization. NearPoint assures email continuity and regulatory compliance, while leveraging cost-effective disk technologies to optimize email storage growth. Mimosa is a Microsoft Gold Certified Partner recognized for its competencies in Networking Infrastructure Solutions, ISV Software Solutions, and Information Worker. Mimosa is a privately held company whose investors include August Capital, Clearstone Venture Partners, Dot Edu Ventures, JAFCO Ventures and Mayfield Fund. Mimosa was founded in 2003 and is based in Santa Clara, California, with offices in Munich, Germany and Pune, India. For more information see www.MimosaSystems.com.
To Apply
Interested candidates send resume to jobs@mimosasystems.com
|
|