Current Job Openings
Senior or Lead Software Engineer (JSSE)
Position Description:
We are searching for a dynamic senior or lead software engineer to join our top-notch software engineering team. This talented individual will be building application framework and infrastructure using Java/J2EE technologies.
The Senior or Lead Software Engineer owns a feature area or infrastructure subsystem and is responsible for the design and implementation of it. S/he works closely with Product Management, Support, Operations, and other developers to create robust software that truly addresses our customer’s requirements.
Position Responsibilities:
- Architect and implement application frameworks and toolsets to enable efficient and scalable application development for our DemandTec application modules
- Evaluate and integrate third-party technologies and frameworks for use in our products
- Work with application architects to understand technology direction and distill it into requirements
- Work with application developers to understand and deliver application framework enhancements and toolsets to enhance application development efficiency
- Prepare and review design and test plan documents
- Work with Quality Assurance engineers as required to assist with system and integration testing
- Work with Operations and Support personnel to understand supportability and maintainability requirements.
Required Skill Set:
- 7+ years of experience in Java server technologies and development of scalable, multi-tier web applications and full lifecycle application development
- Experience with handling large data volumes in a Java server environment – both backend processing and web tier data management
- Proficiency in SQL
- In depth understanding of various Java technologies including EJBs, JDBC, Servlets, JMS as well as XML related technologies
- Familiarity with open source application development frameworks like Spring, Hibernate and application servers such as JBoss
- Excellent written and verbal communication skills
- Action oriented and able to work with minimal supervision on complex initiatives with cross-functional participation
- Strong problem solving and debugging skills
- Familiarity with Linux and Windows operating environments
- Familiarity with automated build and test tools and methods
Required Education:
- Bachelor of Science or Master of Science degree in Computer Science or equivalent work experience
Desired Skill Set:
- Understanding of design patterns and object-oriented modeling
- Experience with web services implementation and web services specifications
- Experience or familiarity with building application development frameworks, domain-models, or infrastructure toolsets
- Experience with asynchronous job distribution/grid computing architectures
- Proficiency with scripting languages, such as Ruby and Python
- Experience with performance and scalability testing methods
About DemandTec:
Named as one of the Best Places to Work in the Bay Area by San Jose Magazine, DemandTec (NASDAQ: DMAN) creates solutions that enable retailers and consumer products companies to optimize merchandising and marketing decisions. Our employees work in an exciting, dynamic environment creating leading edge software-as-a-service solutions that utilize DemandTec’s science-based software platform to model and understand consumer behavior. Demandtec offers great benefits, a fun work environment, but best of all you’d be part of a team that helps more than 140 leading retail and consumer products manufacturers, such as Advance Auto Parts, Best Buy, Circle K Stores, ConAgra Foods, Delhaize America, Dr Pepper Snapple Group, Giant-Carlisle, H-E-B Grocery Co., Hormel Foods, Monoprix, Safeway, Sara Lee and Tyson Foods, to succeed.
Please send resume to: jobs@demandtec.com
DemandTec was chosen by San Jose Magazine as one of the best places to work in the Bay Area.
Apply for this position
- Please send resume to jobs@demandtec.com
- © 2008 DemandTec, Inc.
- Contact Us
- Support
- Careers
- Site Map