Development: Configuration Mgt Development Quality Manager / Confidential / Rolle, Vaud, Switzerland2008-11-05T13:31:45-00:002008-11-05T13:31:45-00:00
Global Quality Manager (Software Process Improvement and Compliance)

CLIENT – A great chance to join the Center of Software Excellence of an international multi-business company. Their products, services and technologies are at work in 100 million homes and 5 million buildings worldwide as well as in planes, trains and cars. They provide controls for heating, cooling, indoor air quality, ventilation, humidification and home automation; advanced software applications for home/building control and switches, controls systems and instruments for measuring pressure, air flow, temperature, electrical current and more. Given the increasing market demand for intelligent software driven products, this business unit has created a centralized organization in Rolle, Switzerland. This is a new position in this new group.

ROLE - Global Quality Manager (Software Process Improvement and Compliance)
In this cross functional role with no direct management responsibilities you will act as an individual contributor supporting software development teams located in Europe, USA and Asia.
As a Global Quality Manager your role is threefold: (1) to initiate and lead Software Process Improvement (SPI) initiatives to increase project execution performance across a global product development organization, (2) to assure process compliance through project audits and appraisals, and (3) to influence existing practices and behavior as well as facilitate the adoption of state-of-the-art software practices such as Iterative Development, Model-Driven Development, and Systematic Software Reuse or Software Product Lines.


• Software Excellence
- Support project teams and provide practical help
- Initiate and lead Software Process Improvement (SPI) initiatives to drive teams to higher levels of software excellence
- Organize and lead the Software Engineering Process Group (SEPG)
- Create training material, organize and carry out training sessions
- Comprehensively document software processes
• Process Compliance and Quality governance
- Assure process compliance of software projects (review of project artifacts, performance metrics, audits)
- Organize and conduct CMMI appraisals; this includes compliance gap analysis, improvement planning, consulting and mentoring
- Gather process performance data, compile metrics and publish reports

PERSON SPEC – higher rating more important
• 10 - Masters or bachelors degree in computer science or software engineering, or equivalent
• 10 - 5-7 years experience in software development through all stages of the project life cycle
• 10 - Experience in iterative software development methods (e.g. RUP, Scrum, XP)
• 10 - Familiar with embedded systems development and / or PC application development
• 09 - Excellent coordinator, ability to interact with multiple functional groups across the globe
• 09 - Experience in software quality management
• 09 - Experience in process change management
• 08 - Expertise in process frameworks such as CMMI / ISO / SPICE practices and guidelines
• 08 - Experience in Software Configuration Management (SCM) including change and release management
• 08 - English native level
• 08 - Happy and able to travel ca. 25% worldwide
• 07 – Exposure to advanced development practices such as Model Driven Development (MDD), Software Product Lines (SPL) and Agile methods

Attractive salary + bonus

If you want to be part of a fast growing company, who values the contribution of each employee, fosters diversity in its workforce and demonstrates the highest level of ethical standards in its business dealing, then we are looking forward to receiving your electronic application.

Alina Ionescu
Solutions Driven Sàrl

Apply To Job]]> Lead Software Engineer / Assurant / Miami, FL2008-10-24T14:47:26-00:002008-10-24T14:47:26-00:00

This position is located in our Miami, FL office.

The Lead Software Engineer architects, designs, codes and tests multi-platform application programs, functions, services, and other related software components in response to problem and project change requests of the highest complexity and risk.

Analyze requirements and design solutions for approved projects and change requests of the highest complexity

Design/develop system, application and program code according to business and technical requirements

Implement solutions

Provide system support

• Level of knowledge ordinarily acquired through one or both of the following:
o Completion of Bachelors degree in MIS, CIS, etc. and/or
o 5+ years of increasingly responsible professional experience in related field
• Proficient application of the Unified Modeling Language (UML) and use of other tools supporting Object Oriented Analysis and Design (OOAD)
• Expert with Visual Studio 2005 and above (VS Studio 2008).
• Expert working with .NET Framework 3.0 and above (3.5)
• Expert with C#.NET, experience must be current
• Expert with VB.NET, experience must be current
• Strong knowledge of project management best practice processes and techniques
• Thorough comprehension of quality assurance and testing procedures, processes and techniques employed within multi-platform application and system development cycles
• Comprehensive insight into concepts, tools and processes used for estimating, tracking, managing and reporting work
• Full awareness of Assurant defined development and systems architecture standards
• Must possess demonstrated leadership, coaching, and mentoring skills in both one-on-one and group settings.
• Extensive experience in multi-platform development principles including solid understanding of structured and Object Oriented modeling, analysis, design and programming
• Requires excellent analytical skills and the ability to learn and apply flexible, open-minded problem solving techniques to highly complex projects.
• Proficient programming skills in targeted languages and utilities for both legacy and non-legacy environments
• Candidate must possess excellent verbal and written communication skills.

Apply To Job]]> Architect / Assurant / Miami, FL2008-10-24T14:47:26-00:002008-10-24T14:47:26-00:00
Applications Architect

Assurant Solutions, a market leader in risk management and specialty insurance, has an opening for an Application Architect in our Information Technology division. The candidate will be responsible for implementing the program to develop, maintain, and govern application architecture across various business segments. The Application Architect is also responsible for understanding and translating business requirements into technical design specifications following our SOA practices.

The preferred candidate must have:
•BA/BS degree in Computer Science or related field
•Understanding of SOA concepts and realities
•Experience in an SOA environment including the use of large-scale Enterprise Service Bus
•Ability to support and enhance the SOA environment currently in place at Assurant Solutions
•Have expert knowledge and experience with designing and delivering solutions that factor in system performance, usability, quality, cross-system interdependencies, scalability and overall cost to develop and maintain
•Experience in object-oriented web development in Microsoft .NET environment
•Familiarity with common software design patterns
•Experience with conducting design reviews
•Experience with development and deployment of web services
•Ability to assume lead role on acquisition, installation, training and administration of major third-party SOA products
•Ability to communicate the concepts and importance of an SOA architecture to groups unfamiliar with SOA, including developers, business analysts, managers and executives, tailoring the level of detail appropriately for each audience
•Experience with multiple database technologies such as Oracle, DB2, Microsoft SQL Server
•Ability to work with multiple, diverse technical configurations, technologies and processing environments
•Ability to discover, research, evaluate and make recommendations concerning newly-released technologies using all available sources such as magazines and Internet
•Have the ability to work with multiple, diverse technical configurations, technologies and processing environments
•Have strong interpersonal and leadership skills
•Have excellent written and verbal communication skills
•Have excellent planning and organizational skills
•Be able to work under minimal supervision

Additional Qualifications for consideration include:
•Experience with mainframe technologies including the transformation of legacy processes into multi-tier web applications
•Understanding of IBM mainframe technologies applications that use Cobol, DB2, JCL, Easytrieve and VSAM

Apply To Job]]>