Lead Software Engineer (Lead MTS) – Eclipse UI Developer

Job Description: This lead engineer will be a key contributor to the development of Eclipse user interface for TIBCO’s state-of-the-art SOA Platform. The individual will work with senior engineering architect and user interface designer to develop an easy to use design-time tool.

This lead engineer is expected to perform the following tasks/assignments:

1. Participate in design discussions with the User Experience Designer, UI Architect and possibly other domain Architects
2. Contribute to the write up of DLD (Detailed Level Design) and Functional Specification
3. Technically guide a small team of 3 to 4 UI developers
4. Implement the assigned Eclipse user interface components
5. Unit test the assigned Eclipse user interface components
6. Work with QA manager and engineers on test planning.  E.g. help identify test cases and suggest appropriate test environment.  Actual test plan, test specs and regression tests are owned by the QA engineers
7. Work with QA engineers to reproduce reported defect when necessary and to provide code fix for the defects.

Skills Required: The following skills / experience background are required:
1. BS in Computer Science Engineering
2. 5+ years of Java software development experience
3. 3+ years of Eclipse UI development experience
4. Experience with leading a small development team of 2 to 5 engineers
5. Experience with management aspect in a team environment
6. Communicate well across team and organization
7. Experience with identifying risk areas and recommend possible solutions to upper management
8. Eclipse SWT/JFace development experience
9. Eclipse EMF, RCP and Plug-in development
10. Experience and knowledge of UI design patterns.  For example, drag-and-drop, layout management, keyboard handling, handling of large and/or complex data set
11. Experienced user of ANT and JUnit
12. Excellent communication skills
13. Excellent English reading, writing and speaking skills
Optional Skills: The following skills / experience background are optional but desirable:

1. Java Swing UI development experience
2. XML technologies
3. UNIX (Solaris, AIX, HP-UX, Linux) and Windows (2000/ 2003) operating systems experience



Job Title: Sr. Software Engineer (Sr. MTS) – Eclipse UI Developer
Job Description: This software engineer will be a key contributor to the development of Eclipse user interface for TIBCO’s state-of-the-art SOA Platform. The individual will work with senior engineering architect and user interface designer to develop an easy to use design-time tool.

This software engineer is expected to perform the following tasks/assignments:

1. Participate in design discussions with the User Experience Designer, UI Architect and possibly other domain Architects
2. Contribute to the write up of DLD (Detailed Level Design) and Functional Specification
3. Implement the assigned Eclipse user interface components
4. Unit test the assigned Eclipse user interface components
5. Work with QA manager and engineers on test planning.  E.g. help identify test cases and suggest appropriate test environment.  Actual test plan, test specs and regression tests are owned by the QA engineers
6. Work with QA engineers to reproduce reported defect when necessary and to provide code fix for the defects.


Skills Required: The following skills / experience background are required:
1. BS in Computer Science Engineering
2. 5+ years of Java software development experience
3. 3+ years of Eclipse UI development experience
4. Eclipse SWT/JFace development experience
5. Eclipse EMF, RCP and Plug-in development
6. Experience and knowledge of UI design patterns.  For example, drag-and-drop, layout management, keyboard handling, handling of large and/or complex data set
7. Experienced user of ANT and JUnit
8. Excellent communication skills
9. Excellent English reading, writing and speaking skills
Optional Skills: The following skills / experience background are optional but desirable:

1. Java Swing UI development experience
2. XML technologies
3. UNIX (Solaris, AIX, HP-UX, Linux) and Windows (2000/ 2003) operating systems experience

你可能感兴趣的:(developer)