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.
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.
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.