Senior Technical Lead
Culver City | Req ID: JR23-10737
Tech/IT/InfoSec at Sony Pictures
Join us in a dynamic fast paced environment focused on delivering value by leveraging an agile framework. In support of our ever evolving film and television businesses, our IT teams leverage the latest technologies and focus on cloud adoption.
Be a part of a diverse, inclusive and collaborative culture that focuses on professional development, high performance and growth by leveraging structured programs that include OKRs (stretch for amazing) and modern development planning tools (e.g. competency model). Check out the top traits we’re looking for and see if you have the right mix.
- trusted partner
- innovative problem solver
- strategic thinker
- change agent
- effective communicator
- learner and developer
The Senior Technical Lead for Sony Pictures Entertainment, Television Finance business division is a hands-on Senior Technical Lead providing technical leadership to an Agile (Scrum) team. Functions at the senior level performing analytical work in the design and development of architecture strategy and ensures good software quality.
Sales and Distribution applications are Java based, specifically designed to have as few implementation dependencies as possible, SPE requires that an individual have mastered Java frameworks such as Spring, Hibernate, JEE6, and be able to develop Java-based web applications using designs and architectures which scale and provide business quick IT turn arounds. Furthermore, as an enterprise has existing legacy applications and databases and company need to continue to use them while adding or migrating to a new set of applications, the Technical Lead needs to possess the expertise to continue to develop new applications, seeing how existing applications fit into the new model, and then devising ways to efficiently incorporate existing data while adding new applications and data. Furthermore, these advanced job duties require extensive knowledge and hands-on technical leadership experience with both enterprise-level software deployments and with the fast-paced and rapidly evolving IT applications.
The person will either come with Media & Entertainment experience or will have a strong desire to learn. Experienced in any microservices and cloud architecture is desired and hands on full stack java development is a must. Working with offshore development center is a must.
Excellent team management and communication skills
Interacting with Product Owners to understand requirements and convert that into working software under the architectural guidance
Perform code reviews of other team members and provide guidance on application of design patterns, unit tests and code quality
Work closely with the IT teams in design discussions, reviews, and test cycles
Identify effective technical solutions, identify the best frameworks for business problems, identify risks and constraints of alternate solutions
Identify reasons for performance issues in the application and suggest/implement/refactor to alternative better implementation approach
Extensive experience working with onsite/offshore model
Influence and establish software engineering best practices.Creating a framework of technical standards and procedures.
Develop and guide the team members in enhancing their technical capabilities and increasing productivity
Manage day to day delivery working with PO’s and development resources to ensure work is prioritized and being delivered quickly and with high quality.
Identify reasons for performance issues in the application and suggest, implement, and/or refactor to alternative better implementation approach.
Identify effective technical solutions, identify the best frameworks for business problems, identify risks and constraints of alternate solutions and technologies. Work closely with the tech teams in design discussions, reviews, and test cycles
To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.
Should have experience developing micro services
Total 10+ years industry software development experience including 5+ years as a Technical Lead using the following technologies.
JEE6, CDI, JSF, JSP
Oracle PL/SQL, Stored Procedure, Function and Triggers
Angular 2+ with typescript
Oracle 11g +
Spring stack including Spring Boot (additionally Spring cloud would be good)
NoSQL Db experience (Document store like MongoDB, Marklogic)
Java 8 using streams, lambda functions
ActiveMQ, RabbitMQ, Kafka or any other messaging mechanism
Source code versioning tool (Git preferred)
REST services, Swagger documentation
Should be able to use test driven development, pair programming and other extreme programming methodologies
Should be able to identify and resolve daily issues related to infrastructure, performance, code, data integrity, audit and security
Perform peer code reviews to ensure code quality
Should have experience working in an agile environment (preferably scrum)
Should be able to evaluate new frameworks and technologies to demonstrate POCs as needed
Should have effective communication and collaborations skills within the team and yet, be a strong individual contributor
*Sony Pictures Entertainment is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, age, sexual orientation, gender identity, or other protected characteristics.
Sony Pictures is the powerhouse behind some of the world’s most beloved films and television. Peek behind the curtain and watch this video to see what it’s like to work with us.