Senior Software Engineer 5000

- August 28th, 2008
Comments Off

Sony Pictures Entertainment is a leading creator and distributor of entertainment products, services and technology. Our global operations encompass motion picture production and distribution, television programming and syndication, home video acquisitions and distribution, operation of studio facilities, development of new entertainment technologies and distribution of filmed entertainment in over 67 countries.

The Senior Software Engineer writes, edits, and debugs new software for assigned projects, tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments and is comfortable with real-time multitask programming in a full life cycle software development environment.
This person is expected to have a strong grasp of current web development technologies as relates to the video and media sectors. This would include the following:

• Server-side programming languages: Java/J2EE, .Net/C#, Python, Perl, Bash scripting, PHP or similar.
• Strong understanding of HTTP, TCP/IP and network programming
• Good documentation skills: documents code consistently throughout the development process on a procedural, modular and database level.
• Experience with one or more of the following, JBOSS, Apache, Tomcat, Websphere, Weblogic, Flash Media Server.
• Open Source Technologies
• Spring/Hibernate or equivalent
• Web Services (SOAP/REST)
• Web Frameworks and JSP/ASP or similar.
• Familiar with UNIX and Windows environments.
• Familiar with automated testing (Junit, Jperf or similar).
• Client-side languages: Javascript, Ajax, HTML, XML.
• Familiar with algorithm Development, code tuning and query optimisation
• Database: high degree of SQL skill including familiarity with multiple RDBMS environments (e.g., SQL Server, Oracle, MySQL, etc.)
• Must have strong design skills. Must be able to explain products that they have designed, including tradeoffs they made and why.
• Able to work closely with upper management.
• Design and develop programming systems making specific determinations about system performance.
• Responding promptly and professionally to bug reports.
• Review and repair legacy code.
• Familiar with OO Design using UML and/or ER diagramming for databases.
• Must have good troubleshooting and problem-solving skills. Must be able to describe problems that they have solved including how they found the root cause and how they solved it.
• Must have experience with performance measurement and diagnosis/fixing of performance /scaling issues in a distributed environment.
• Must have some experience working in a structured environment with a defined software development process.
• Participates in product design meetings
• A willingness and ability to develop and maintain software in a team setting is a must
• Excellent communication and effective teamwork skills are a must

As a global leader in creativity and innovation, Sony Pictures Entertainment draws upon the diverse backgrounds and perspectives of our workforce for continued success. Our respect for employee differences and focus on employee development encourages a progressive and rewarding work environment. In addition, SPE offers excellent benefits: medical, dental, vision, 401k, 10 paid holidays, plus much more. To be considered for this position, you must meet the minimum qualifications as described above and forward your resume online at www.sonypicturesjobs.com under req ID: # 5000, Sony Pictures Entertainment is an EE/AA/E. No telephone calls please.

TO APPLY
Click here to apply

RSS Feed
RSS

Comments are closed.

Become a sponsor

SPONSORS

Clicky Web Analytics
Advertise here