Development
Principal UI Software Engineer
Location: Burlington, MA Job Summary
This person needs to be a well rounded, GUI "guru" responsible for providing technical expertise in the design and implementation of UI components in core spend and sourcing solutions. The position will require working with internal groups (Marketing and Services) to gather requirements and come up with creative solutions in UI components. A qualified candidate will have 7+ years in development role, have very high level JavaScript abilities, know (extensively) and have used OOD/OOA, Java, and web technologies in recent product developments, understand software design and implementation practices and tools, possess excellent oral and written communication skills, dealt directly with partners/customer, and be able to work cross functionally.
Responsibilities:
- Provide technical expertise in designing and implementing advanced reusable UI components
- Assist Product Marketing and Project Management with gathering requirements and writing requirements and functional specifications
- Write design specifications
- Assist QA with writing test plans
- Assist Sales and Business Development with partner and customer (pre-sales) opportunities
Required Experience:
- Extensive HTML/DHTML JavaScript, Web Browser DOM, Form Validation, Cookies, CSS, Cross Browser Support (Netscape and IE) experience
- Extensive OOD/OOA, JSP and Java (OOP) and Servlet experience
- Exposure to usability practices
- Ajax experience desirable
- XML/XSLT experience desirable
- SQL/RDBMS experience desirable
- Multi-tiered development and distributed systems experience desirable
- Knowledge/use of web server technologies (preferably MS IIS and/or Apache)
- Knowledge/use of a servlet engine technology (preferably BEA’s Weblogic)
- Knowledge/use of an application server technology and its tools (preferably BEA’s Weblogic)
- Understand software design and implementation practices and tools
- Possess excellent oral and written communication skills
Education:
- BS in Computer Science or Equivalent
 Software Engineer
Location: Burlington, MA
This person will be responsible for helping ensure the scalability and reliability of our products. Responsibilities will include but not be limited to working on J2EE based enterprise software applications, built on top of RDBMS, via a J2EE application server; will cover the whole software development process, including clarification of the requirement details with the business analysts; implementation; coordination with DBA, and system administrator deploy changes, conduct testing, performance tuning and communication.
To apply for any of our
open positions, please send your resume and cover letter in Word or Adobe Acrobat format to careers@emptoris.com.
Application Management |
Development
Marketing |
Product Management |
Professional Services
Sales |
Support
|