| Job description: |
POSITION SUMMARY
As a Contract Senior Software Engineer on the Publishing and Content Management team you will be developing and maintaining systems and applications in support of Disney’s existing publishing system. The publishing system consists of both client and server applications that support the development of site architectures as well as static and dynamic content delivery for the various business units comprising The Walt Disney Company. Reporting to the engineering manager of the Publishing and Content Management Engineering team, you will be responsible for maintaining and extending existing products as well as designing and developing new products. You will work as part of a medium size development team, and will be responsible for supporting all stages of the software development lifecycle.
JOB RESPONSIBILITIES
task % of time spent
Software Development (Design and Coding) 55
Software Testing 15
Support and Maintenance 15
Product Evaluations and Demonstrations 15
QUALIFICATIONS FOR POSITION
• Bachelor’s degree in Computer Science or related field, or equivalent work experience.
• 5-7 years minimum experience in software development.
• Strong communication skills, both written and verbal.
• Ability to work effectively on small to medium size development teams.
• Ability to work closely with customers to intimately understand their needs and provide appropriate solutions.
• Ability to work on multiple projects and deliver on time according to project schedules.
• Strong analytic skills demonstrated by an ability to resolve a wide range of issues in imaginative as well as practical ways and to select best methods and techniques for solving problems.
• Must be a self-starter that can drive projects forward with minimal management oversight.
• Ability to clearly communicate project status (progress, task estimations, and risks).
SPECIFIC SKILLS REQUIRED
• Solid software development background and strong understanding and experience with object-oriented analysis and design concepts.
• Experience in full life-cycle software development.
• Java and either C++ or C# expertise.
• Experience designing and building applications with an emphasis on performance, scalability, high-reliability and maintainabilty.
• Strong understanding and development experience with:
o Publishing and Content Management technologies.
o Search technologies.
o Large web site architectures.
o Common delivery protocols including HTTP, SSL, SMTP, UDP, TCP/IP.
o Web technologies including Tomcat, IIS, JSP, Servlets, XML, SOAP.
o Relational database design and technologies including SQL, Microsoft SQLServer, JDBC, data modeling and schema design.
|