|
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:There are currently no open positions at the San Mateo location.
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
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 ^
Software Engineer/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; 2+ 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 ^
|