Senior/Principal level Software Engineer
Senior/Principal level Software Engineer, Foster City, California - Multiple Openings
We are looking for *star developers* to augment our growing team of Software Engineers at Satmetrix Systems. 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.
Satmetrix is an on-demand Software as a Service (SaaS) provider focused on services that optimize customer experience to improve loyalty and drive profitable growth. The company's products are a revolutionary approach to Customer Experience Management and Enterprise Feedback Management. Satmetrix is a team of highly qualified people passionate about our technologies and services as well as our employees and customers. Satmetrix offers competitive compensation, including health benefits and stock options, and more.
For consideration please email resume and cover letter to careers2@satmetrix.com with subject line: Senior/Principal level Software Engineer (your name)
JOB DESCRIPTION:
- Work with product managers and customer facing teams to understand business 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.
- 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 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.
REQUIRED QUALIFICATIONS:
- At least 5 years of recent experience in hands-on software design and coding; MS/BS in Computer Science or related field
- Excellent problem solver, creative thinker, and extremely self-motivated.
- Analytical and detail oriented. Able to prioritize, execute and deliver projects on time;
- Process oriented; Able to mentor team members and take lead roles
- Solid OOP and software design ability; should be able to create designs and write code that meets specified architectural objectives.
- Strong design and coding experience in Server development, Web UI development or both. Strong skills in one or more of the following: application frameworks, server side components, Web UI frameworks, AJAX, Web Services.
- Hard core Java development experience with broad skills in technologies such as J2SDK/J2EE, Servlets, JSP, JSF, AJAX, JBI/ESB, JAAS, JMX, JMS, JDBC, and multi-threading, with skills to quickly learn and apply new technologies; Able to program and debug in complex multi-threaded environments.
- Strong kills in XML schema design, XML parsing and processing, XPATH and XSLT.
- Strong SQL and data model design skills. Experience in one or more databases such as Oracle, MS-SQL, Sybase IQ; Experience in open source databases such as PostgreSQL / Bizgress MPP and MySQL is a plus.
- Experience in open source technologies with broad skills in technologies such as Apache MyFaces, Struts/Shale, Tiles, Velocity, Jakarta, Jetspeed/Portals, SOAP, AXIS, Maven, Ant, Quartz, OJB, Hibernate, Spring Framework, JBoss Rules, Jboss App Server.
- Skilled in scripting languages such as Javascript, Perl, PHP, Ruby, and Linux/Unix Shell scripting.
- Strong platform skills in Linux/Unix. A Microsoft platform skill is a plus.
- U.S. citizenship or permanent resident status required
DESIRED QUALIFICATIONS
- Experience developing on-demand/SaaS platforms is a strong plus.
- Experience in developing Enterprise Integration products and connector using FTP, Email, REST/Web Services, etc. is a strong plus
- Experience and skills in SOA/SCA, Workflow, BEPL, Data Warehousing, Analytics, AJAX, XFORMS, etc., are a strong plus.
- Experience and skills in developing web based authoring tools is a strong plus.
- Experience in an enterprise class software company is a plus.
|