本文发表在 rolia.net 枫下论坛KEY JOB FUNCTIONS
Work closely in a software development team to develop high-quality Java software for critical business applications in an evolving, fast-paced environment.
Be involved in all aspects of the software development, including process design, software design, software implementation, documentation, quality assurance, deployment and production support.
Provide technical leadership and expertise in the design/development of new applications and enhancement of existing applications.
Help establish methologies for ensuring code quality and overall project success.
Make application architecture recommendations to management and the development team.
Assist in definining technical interfaces and processes with clients and partners.
Act as a technical advisor and mentor to less experienced Java developers.
Participate in special projects and ad hoc analyses as necessary.
Investigate system problems and propose solutions and/or design improvements.
Remain abreast of relevant technology developments.
Participate in the rotating on-call program.
QUALIFICATIONS
Education: Masters or Bachlor’s Degree in Computer Science, or equivalent combination of training and on the job experience.
Tools: Java, Eclipse, CVS, Ant, Torque, Oracle
Yrs. of Experience: 5 plus years experience designing and implementing mission-critical enterprise software using object-oriented programming languages & concepts
Experience implementing applications using Java, RDBMs, XML, TCP/IP technologies
Experience with Extreme Programming or other agile development practices
Proven technical proficiency
Top-notch problem solving skills, demonstrated ability to perform high quality work
Previous experience on SUN Solaris, Oracle, Eclipse and Ant an asset
Previous experience in the print and/or financial industry is an asset
Communication Skills: Above Average – Excellent teamwork skills and a service-oriented attitude are essential. Must be able to speak with management and clients and present technical information in a clear, concise manner. Must create and maintain positive peer and client relationships. Requires the ability to speak with non-technical staff about technical issues. Interacts with all levels of the organization.更多精彩文章及讨论,请光临枫下论坛 rolia.net
Work closely in a software development team to develop high-quality Java software for critical business applications in an evolving, fast-paced environment.
Be involved in all aspects of the software development, including process design, software design, software implementation, documentation, quality assurance, deployment and production support.
Provide technical leadership and expertise in the design/development of new applications and enhancement of existing applications.
Help establish methologies for ensuring code quality and overall project success.
Make application architecture recommendations to management and the development team.
Assist in definining technical interfaces and processes with clients and partners.
Act as a technical advisor and mentor to less experienced Java developers.
Participate in special projects and ad hoc analyses as necessary.
Investigate system problems and propose solutions and/or design improvements.
Remain abreast of relevant technology developments.
Participate in the rotating on-call program.
QUALIFICATIONS
Education: Masters or Bachlor’s Degree in Computer Science, or equivalent combination of training and on the job experience.
Tools: Java, Eclipse, CVS, Ant, Torque, Oracle
Yrs. of Experience: 5 plus years experience designing and implementing mission-critical enterprise software using object-oriented programming languages & concepts
Experience implementing applications using Java, RDBMs, XML, TCP/IP technologies
Experience with Extreme Programming or other agile development practices
Proven technical proficiency
Top-notch problem solving skills, demonstrated ability to perform high quality work
Previous experience on SUN Solaris, Oracle, Eclipse and Ant an asset
Previous experience in the print and/or financial industry is an asset
Communication Skills: Above Average – Excellent teamwork skills and a service-oriented attitude are essential. Must be able to speak with management and clients and present technical information in a clear, concise manner. Must create and maintain positive peer and client relationships. Requires the ability to speak with non-technical staff about technical issues. Interacts with all levels of the organization.更多精彩文章及讨论,请光临枫下论坛 rolia.net