|
Careers
Join Satmetrix Systems, a team of highly qualified people passionate about optimizing the customer experience to improve loyalty and drive profitable growth. Be part of the team that is leading provider of the next generation customer experience solutions. Satmetrix Systems offers competitive compensation, including health benefits and stock options, and more. For more information on Satmetrix Systems, see www.satmetrix.com.
Locations:
San Mateo, California:
New York, New YorkThere are currently no open positions at the New York location.
London, United KingdomThere are currently no open positions at the London location.
Trivandrum, India
San Mateo, California
Implementation Manager - Professional Services - Job ID: SMX09002
Join Satmetrix Systems, a team of highly qualified people passionate about optimizing the customer experience to improve loyalty and drive profitable growth. Be part of the team that is leading provider of the next generation customer experience solutions. Satmetrix Systems offers competitive compensation, including health benefits, stock options, and more. For more information on Satmetrix Systems, see www.satmetrix.com.
Satmetrix Systems, the global leader in enterprise-class customer experience management solutions, is seeking experienced consulting and implementation professionals with a business process consulting background to join our West-coast Professional Services team based in Foster City, California. The Professional Services team is responsible for working with our clients to design, implement and deploy Satmetrix solutions; helping our clients drive organizational change to improve their customer's experience in ways that impact key business results. The Implementation Manager will require a technical knowledge of our platform capabilities and strong project management skills to achieve excellence in all aspects of solution delivery.
Key Responsibilities:
The Implementation Manager reports to the Regional Practice Director and will interface with: regional technical lead (application development) and centralized Implementation Engineering, Production and QA teams, Education and subject matter experts in our Business Consulting team.
The Implementation Manager works with our clients to understand business objectives and capture business requirements. They facilitate design sessions to define the appropriate Customer feedback mechanism and questionnaire, reporting and follow-up functionality. They determine the audience-specific information requirements and work with our Education team to ensure successful adoption. Implementation Managers coordinate with our technical team to design, develop and test CEM applications, while managing the client's expectations and providing status. Post-deployment, Implementation Managers will help clients manage change cycles, prepare results analyses and presentations, and provide recommendations for future program and technical enhancements. Implementation Managers are responsible for quality, on time and within budget delivery and customer satisfaction.
Experience and Qualifications:
The successful candidate will possess the following attributes:
- Strong business process focus and analytical skills
- Passion for customer satisfaction
- Drive for quality in all work products
- Professional deportment that inspires confidence in customers
- High degree of organization and motivation
- Team leader and team player
- Ability to manage conflicting requirements tempered with the willingness to escalate to management for visibility and/or guidance
- Ability to understand and explain technical challenges/concepts to non-technical people
- Excellent written and verbal communication skills in English
The successful candidate will have the following minimum qualifications:
- Bachelor degree in relevant field
- At least 3 years experience in customer-facing, project-based team
- At least 4 years project management experience, specifically associated with systems implementation
- 1 years business process analysis and design
- 2 years business requirements definition
- An understanding of Software design and implementation cycles
- Some experience of Organizational Development
- Proficient skills with Microsoft productivity tools, such as Word, Excel, PowerPoint, Project, and Visio
- Ability and willingness to travel on a limited basis
In addition, ideal candidates will have:
- Masters degree or equivalent
- Knowledge of developing custom solutions, integrating applications, and/or customizing ERP/CRM solutions
- Some experience in business process reengineering related to software implementations for Fortune 1000 accounts.
- Some experience in a role with Organizational Development-related responsibilities in Fortune 1000 accounts.
- Software implementation background with analytical skill to design, troubleshoot, test and deploy software solutions, emphasizing the functional implementation of the system rather than the technical aspects
Click here to apply.
Back to top ^
Financial Analyst – Intern
Join Satmetrix, a team of highly-qualified people passionate about improving their clients' customer experience to improve loyalty and drive profitable growth. Be part of the team that is the leading provider of the next generation customer experience solutions. Satmetrix has an immediate unpaid internship opportunity available in our San Mateo, CA office for a finance, economics or business student to work 20-40 hours per week for the remainder of the summer. As an intern, you will gain valuable, hands on experience and develop the skills necessary to be a productive part of any Finance department. For more information on Satmetrix, see www.satmetrix.com.
Description:
- Perform variance analyses between departmental budgeted and actual results. Research variances and provide analysis for feedback to Manager, Financial Planning and Analysis (FP&A) and to Budget Owner(s).
- Reconcile department expense accounts and propose adjustments as needed.
- Prepare monthly variance reports including analysis for review with the Manager, FP&A and Budget Owners.
- Update Variance reports for new formats and organization as needed.
- Assist the Manager, FP&A in the preparation of annual and quarterly updates to the budget and review of departmental budget data.
- Maintain department expense budgets in NetSuite and update as needed.
- Maintain various spreadsheets as needed.
- Perform ad hoc analysis.
- Use various software applications, such as spreadsheets and charts, to assemble, manipulate and/or format data and/or reports.
Requirements:
- College or Business School (minimum of 2 years completed), majoring in accounting, finance, or business.
- Prior work experience using accounting or finance skills.
- Great computer skills (MS Office, especially Excel, experience with accounting systems such as NetSuite, Great Plains, Quicken).
- Quick learner, hard working, great attitude.
Click here to apply.
Back to top ^
Trivandrum, India
Product Analyst/Manager
Job Description:
- Act as a chief customer conduit and continuously seek to understand the important problems customers are trying to solve in customer loyalty management.
- Validate requirements regularly with clients and customer-facing organizations.
- Write product requirements documents (PRD) and detailed use cases to be used by development, QA & technical writing.
- Work with product marketing, development, QA, documentation and other product managers to define the scope of each feature and prioritize the feature set based on ROI
- Work with UI designers to translate product requirements into intuitive, functional and attractive UI mockups
- Develop market requirements documents (MRD) for each release based on market research, competitive analysis, understanding of the market, customer requirements and feedback from our sales, methodology, professional services and support organizations
- Manage overall product releases with the goal of successful and timely deliveries
- Provide product information to meet a variety of internal and external needs including internal training, sales collateral, press releases and web site copy
- Conduct customer research, competitive and market analyses as needed
- Ensure that solutions meet user and business requirements.
Manage internal and 3rd-party partner relationships, as needed
Other Info:
- 8+ years of Product Management experience
- Experience with Consumer-focused and/or Social Networking technologies
- Education: Bachelors required. MBA or equivalent experience is a plus
- Experience with Net Promoter is strongly preferred
- Experience with a mid-stage, high growth company preferred.
- Experience with high fidelity prototype based product design, and agile development.
- Excellent interpersonal and communications skills (with a diverse range of individuals).
- Team player who can collaborate and build consensus within cross-functional area.
- Entrepreneurial, passionate, high energy, resilient, mentally quick, strong sense of urgency, intensity, ambitious, intuitive, reliable and decisive.
Click here to apply.
Back to top ^
Senior Software Engineer - Job ID: SMX08019
We are looking for highly motivated and hardworking *star developers* to augment our growing team of Software Engineers. This is a full-time position in a fast paced and exciting development environment. You will be part of the core team that is responsible for designing and developing core frameworks and the next generation applications.
Job Description:
- Work with product managers and development management to understand business requirements, innovate solutions, create designs and translate them into world class software applications.
- Analyze, innovate, architect, design and develop software programs for frameworks, technology components and end user applications.
- Write designs and unit-test documents;
- Write code, perform unit tests and bug fixes, and deliver high quality, world class products and technologies;
- Lead and co-ordinate development with local and remote teams when required.
- Assist in development planning, scheduling and execution.
- Work with QA to ensure highest quality for software deliverables. Review and contribute to integration and regression test plans created by QA.
- Work with Documentation team to ensure highest quality documentation for software deliverables. Review and contribute to product documentation.
Requirements:
- Engineering or MCA graduate; 4+ years of hard-core software engineering experience
- Excellent problem solver, creative thinker, quick learner and extremely self-motivated.
- Analytical and detail oriented. Able to prioritize, execute and deliver projects on time;
- Process oriented and passion for doing it right with uncompromising quality of work
- Ability to create top class designs and code that meets specified architectural objectives.
- Excellent verbal and written communication skills in English
- Programming skills: Java, JSF, JavaScript, AJAX, Flex, AIR, XML, SQL, Spring Framework and Web Services; Hard core Java experience using technologies such as J2SDK/J2EE, Servlets, JBI/ESB, JAAS, JMX, JMS, JDBC, and multi-threading is a plus; Able to program and debug in complex multi-threaded environments.
- Skills in XML schema design, XML parsing and processing. XPATH and XSLT is a plus.
- SQL and data model design skills. Experience in one or more databases such as Oracle, SQL Server. Experience in open source DB such as PostgreSQL and MySQL is a plus.
- Experience in open source technologies such as Apache MyFaces, Velocity, Jakarta, Portals, SOAP, AXIS, Maven, Ant, Quartz, iBATIS, Spring Framework, JBoss is a plus
- Skilled in scripting languages such as Javascript, ActionScript.
- Experience developing on-demand/SaaS platforms is a plus.
- Experience in SOA, Workflow, BEPL, Data Warehousing or Analytics is a plus.
- Experience in an enterprise class software company is a plus
Click here to apply.
Back to top ^
Project Leader / Senior Project Leader - Job ID: SMX08015
We are looking for highly motivated and hardworking *star developers* with proven leadership skills to augment our growing product development team. This is a full-time position in a fast paced and exciting development environment. You will be responsible for a team of high caliber developers and will provide hands-on leadership to architect, design, develop, and deliver core frameworks and next generation end user applications.
Job Description
- Work with product managers, development management and customer facing teams to understand business requirements, innovate solutions, create designs and translate them into world class software applications
- Analyze, innovate, architect, design and develop software programs for frameworks, technology components and end user applications
- Assist in development planning, scheduling and execution; manage multiple priorities
- Lead and co-ordinate development with local and remote teams; play dual role as hands on programmer and lead responsible for development and maintenance of products assigned
- Write designs and unit-test documents
- Write code, perform unit tests and bug fixes, and deliver high quality, world class products and technologies
- Work with QA to ensure highest quality for software deliverables. Review and contribute to integration and regression test plans created by QA
- Work with Documentation team to ensure highest quality documentation for software deliverables. Review and contribute to product documentation
- Work closely with the Professional Services teams to support implementations when required
- Work with support to provide timely resolutions and bug fixes to maintain service level agreements
- Continuously evaluate, design and improve software development, delivery processes
Requirements
- Engineering or MCA graduate; 5+ years of hard-core software engineering with prior project leader experience
- Excellent problem solver, creative thinker, quick learner and extremely self-motivated
- Analytical and detail oriented. Able to prioritize, execute and deliver projects on time; able to successfully handle multiple priorities
- A likeable people person who is performance oriented and has impact and persuasiveness to bring continuous innovations and results from the team
- Process oriented and passion for doing it right with uncompromising quality of work
- Able to mentor team members and peers; Skilled and passionate to continuously improve software development and delivery processes
- Ability to create top class designs and code that meets specified architectural objectives.
- Excellent verbal and written communication skills in English
- Programming skills: Java, JSF, JavaScript, AJAX, Flex, AIR, XML, SQL, Spring Framework and Web Services; Hard core Java experience using technologies such as J2SDK/J2EE, Servlets, JBI/ESB, JAAS, JMX, JMS, JDBC, and multi-threading is a plus; Able to program and debug in complex multi-threaded environments
- Skills in XML schema design, XML parsing and processing. XPATH and XSLT is a plus
- SQL and data model design skills. Experience in one or more databases such as Oracle, SQL Server. Experience in open source DB such as PostgreSQL and MySQL is a plus
- Experience in open source technologies such as Apache MyFaces, Velocity, Jakarta, Portals, SOAP, AXIS, Maven, Ant, Quartz, iBATIS, Spring Framework, JBoss is a plus
- Skilled in scripting languages such as Javascript, ActionScript
- Experience developing on-demand/SaaS platforms is a plus
- Experience in SOA, Workflow, BEPL, Data Warehousing or Analytics is a plus
- Experience in an enterprise class software company is a plus
- Experience in Test Driven Development (TDD) is a plus
- Strong platform skills in Linux/Unix. Microsoft platform skill is a plus.
Click here to apply.
Back to top ^
Development Manager / Senior Development Manager - Job ID: SMX08010
We are seeking highly motivated and hardworking development manager with hands-on skills in architecting, designing and coding enterprise class software applications, to augment our growing product development team. This is a full-time position in a fast paced and exciting development environment. You will be responsible for a team of high caliber developers and will provide hands-on leadership to architect, design, develop, and deliver core frameworks and next generation end user applications.
Job Description:
- Recruit, manage and provide hands-on leadership to a team of software engineers;
- Lead and co-ordinate development with local and remote teams; manage all aspects of the product engineering and maintenance of products assigned
- Work closely with senior management to translate technology direction and product strategies into cutting edge technologies and product features. Work with senior management to plan, schedule, execute and deliver high quality software on time.
- Work closely with product managers and customer facing teams to understand functional and technical requirements and translate them into world class software applications
- Analyze, innovate, architect, design and develop software programs for frameworks, technology components and end user applications; Code and debug complex issues when required
- Write and review designs and test documents
- Work with QA to ensure highest quality for product deliverables. Review and contribute to various test plans created by QA
- Work closely with the Professional Services teams to support implementations when required
- Work with support to provide timely resolutions and bug fixes to maintain service level agreements
- Design and develop proof of concept prototype for advanced features and new product conceived
- Work with Documentation team to ensure highest quality documentation for software deliverables. Review and contribute to product documentation
- Continuously evaluate, design and improve software development, delivery processes.
Requirements:
- Engineering or MCA graduate; 7+ years of hard-core software engineering with prior development management experience
- Excellent problem solver, creative thinker, quick learner and extremely self-motivated
- Analytical and detail oriented. Able to prioritize, execute and deliver projects on time; able to successfully handle multiple priorities
- A likeable people person who is performance oriented and has impact and persuasiveness to bring continuous innovations and results from the team
- Strong understanding of enterprise applications and heterogeneous computing networks, with an ability to communicate effectively with all levels
- Process oriented and passion for doing it right with uncompromising quality of work
- Able to mentor team members and peers; Skilled and passionate to implement and continuously improve software development and delivery processes
- A desire to impact the bottom-line for a dynamic company
- Excellent verbal and written communication skills in English
- Ability to create top class designs and code that meets specified architectural objectives.
- Programming skills: Java, JSF, JavaScript, AJAX, Flex, AIR, XML, SQL, Spring Framework and Web Services; Hard core Java experience using technologies such as J2SDK/J2EE, Servlets, JBI/ESB, JAAS, JMX, JMS, JDBC, and multi-threading is a plus; Able to program and debug in complex multi-threaded environments.
- Skills in XML schema design, XML parsing and processing, XPATH and XSLT.
- SQL and data model design skills. Experience in one or more databases such as Oracle, SQL Server. Experience in open source DB such as PostgreSQL and MySQL is a plus.
- Experience in open source technologies such as Apache MyFaces, Velocity, Jakarta, Portals, SOAP, AXIS, Maven, Ant, Quartz, iBATIS, Spring Framework, JBoss.
- Skilled in scripting languages such as Javascript, ActionScript.
- Experience developing on-demand/SaaS platforms is a plus.
- Experience in SOA, Workflow, BEPL, Data Warehousing or Analytics is a plus.
- Experience in an enterprise class software company is a plus
- Experience in Test Driven Development (TDD) is a plus
- Strong platform skills in Linux/Unix. Microsoft platform skill is a plus.
Click here to apply.
Back to top ^
Release Lead/Engineer - Job ID: OLN09001
Job Description
- Work closely with IT team and analyze, architect, design, implement and
maintain software development infrastructure
such as Source control system, Build System, Development environments.
- Work closely with engineering team/QA team, continuously evaluate,
design and improve technology stack, software development life cycle and
development processes.
- Work with engineering team leads/IT team/senior management to provide timely
resolutions for development environment and maintain service level agreements
- Work with engineering team leads/senior management to plan, schedule, execute
and release of high quality software development project on time.
Candidate Qualifications and Requirement:
Required good knowledge of
ant,
maven,
cvs/subversion or other sournce control system,
junit,
eclipse,
clover,
maven,
continuum,
windows/linux environment scripting.
RDBMS basics (e.g. SQLServer/Oracle/MySQL)
basic linux command/administration skill
Desirable skill sets:
- DBA experience is higly plus
- Java/J2ee basics,
- Eclipse basics,
- Apache Tomcat basics,
- JBoss basics,
- Java Checkstyle.
Qualification
Engineering or MCA graduate or 5+ years of experience in relevant feilds. 3+ years of Release Managment/DBA/Linux System
Click here to apply.
Back to top ^
DBA - Job ID: SMX09003
Job Description
- Installation of new software related DBMS software — It is primarily the job of the DBA to install new versions of DBMS software, application software, and other software related to DBMS administration. It is important that the DBA or other IS staff members test this new software before it is moved into a production environment.
- Configuration of hardware and software with the system administrator (IT team) for DBMS.
- Security administration — monitor and administer DBMS security. This involves adding and removing users, administering quotas, auditing, and checking for security problems.
- Data analysis— The DBA will frequently be called on to analyze the data stored in the database and to make recommendations relating to performance and efficiency of that data storage.
- Database design (preliminary)
- Data modeling and optimization
- Responsible for the administration of existing enterprise databases and
the analysis, design, and creation of new databases.
- Data modeling, database optimization, understanding and implementation of schema, and the ability to interpret and write complex Structured Query Language (SQL) queries
- Proactively monitor systems for optimum performance and capacity
constraints
- Establish standards and best practices for SQL
- Interact with and coach developers in SQL scripting
Candidate Qualifications and Requirement:
Required good knowledge of Database Administration and RDBMS advance skills(e.g. Oracle/Oracle/MySQL/SQL Server)
Strong SQL skills, Linux command/administration skill, Windows/linux environment scripting, 3+ years DBA experience.
Click here to apply.
Back to top ^
Senior Consulting Manager - Job ID: SMX09005
Job Description
- Manage the global delivery of Market Research projects allocated to the Satmetrix IDC team
- Expand and enhance the delivery processes for Market Research deliverables with the global center of excellence to ensure high quality and profitability.
- Manage and resolve any project issues and escalations with your regional peers
- Conduct and document a quality review process of client deliverables
- Interface with Program Consultants and Program Managers on design, scope and implementation of solutions where appropriate
- Actively drive hiring and performance management of the local team
- Actively participate in knowledge sharing efforts within the team and across the company
- Create self-help tools for the local Professional Services team
- Create training materials with the global centers of excellence and administer to the local team
- Be a domain expert available to answer questions for the local team
- Maintain processes, templates, and other documents that support our Best Practices related to the use of our technology and analyzing the data collected
- Participate in department/cross-functional/other company meetings
Experience and Qualifications:
The successful candidate will possess the following attributes:
- Ability to understand business needs from specifications and functional requirements
- Experience with Consumer type research experience
- ustom research design experience (interviewing clients, getting their objectives clear, and designing research that meets those objectives and answers their business questions)
- Analytical skills, knowledge of statistics and research skills
- Competency in regression-based techniques and an ability to creatively develop new analytical methodologies
- Experience and ability in using customer lifecycle, trending and forecasting techniques, understanding customer economics and loyalty metric linkage with KPIs
- Has strong analysis and report writing skill that delivers on objectives and gives the client clear guidance to make their business decisions
- Presentation skills and the ability to answer questions on the fly and anticipate client needs
- Detail oriented with the ability to talk strategically about marketing issues
- Process oriented and communicative through entire development process
- Ability to manage conflicting requirements tempered with the willingness to escalate to management for visibility and/or guidance
- Excellent written and verbal communication skills in English
The successful candidate will exhibit the following characteristics:
- A passion for customer satisfaction and a drive for quality in all work products
- Professional demeanor that inspires confidence in customers and the team
- Problem solver, creative thinker, and extremely self-motivated whilst willing to express alternative ideas
- Highly organized and detail oriented team leader who can also work as part of the team
The successful candidate will have the following minimum qualifications:
- Proven ability to lead, mentor and develop a cross functional consulting team
- MBA or PG degree in Market Research / Statics or equivalent
- 7-10 years experience in customer-facing, consulting role managing team members
- 5-7 years as a project leader for a leading Market Research firm or Big 5 consulting house developing custom research for Business to Business and Business to Consumer markets
- 2-3 years team leadership responsibility for teams of 20 employees or greater
- Familiarity with service sales cycle and pre-sales activities
- Strong development experience with analytic tools including SPSS, SAS, WinCross, OLAP and other Data mining tools
- Proficient skills with Microsoft productivity tools, such as Word, Excel, PowerPoint, Project, and Visio
Click here to apply.
Back to top ^
|