 |
Senior Software Engineer - Java
Company Overview
Cast & Crew is a leading provider of payroll services and production accounting services to the Entertainment Industry. Through service offices in Burbank, New York, Toronto and Vancouver, Cast & Crew provides payroll and talent payment services to the Motion Picture and Television Industries and offers its comprehensive PSL family of production accounting software.
Position Overview
The Sr. Software Engineer – Java is a core Java expert who will help to build our next generation of client-server and web-based products and services while working closely with other talented engineers. The ideal candidate will be versatile and highly motivated with a strong sense of commitment and teamwork. A background in financial systems is preferred, as is development experience in an iterative, Agile environment.
Primary Responsibilites
- As part of a small team, build and enhance financial business application software for the entertainment industry
- Work closely with QA, business analysts and customers to design and implement new feature requests
- Follow best practices related to coding, testing and building software using Java in a continuous integration environment
- As part of a team, implement large, complex enterprise software systems from the ground up
- Recommend new technologies, tools and standards to improve efficiency and productivity within the team
Core Competencies
Problem Solving Skills
- Utilizes technology to increase efficiency in new ways
- Must have a high degree of self-direction and the ability to seek innovative ways to provide solutions
- Able to develop and apply creative solutions to business problems
- Champions methods, procedures, or systems which reduce time and effort
Ability to Learn and Further Develop Professionally
- Sees learning as a constant evolutionary process
- Extends learning activities beyond current job requirements
- Creatively uses technology based learning tools and methodologies
Organizational Skills
- Takes on additional responsibilities when necessary
- Must be detail-oriented
- Proactively gathers process feedback about what is working and what is not
- Able to adjust own schedule to internal and external dynamics
Communication Skills
- Excellent written and oral communication skills
- Able to organize and prioritize multiple tasks under daily deadlines
- Can produce clear and strong messages that are understood by diverse audiences
Analytical Skills
- Uses several analytical techniques to identify several solutions and weighs the value of each
- Actively uses both technical and cognitive skills
- Can conduct gap analysis and identify shortfalls
Requirements
- 5+ years hands-on core Java development (Hibernate, Swing, JSF, Jersey, report engine experience a plus)
- 2+ years using SQL and relational databases (Oracle stack a plus)
- Experience building large, multi-tenant web based and/or client server applications
- Expert knowledge of OOD, design patterns, data structures and algorithms
- Financial systems experience (accounting, payroll, etc) strongly desired
- Experience with role and rule based security and authentication tools and best-practices preferred (LDAP, single sign-on, etc)
- Working knowledge of Agile development methodologies and best practices
- Excellent communication and teamwork skills
- BSCS or equivalent, advanced degree a plus

OR: Please send an e-mail to employment@castandcrew.com with the JOB TITLE in the subject line.
Include: Introduction Paragraph about yourself
Salary Requirements
Attach: Resumé
|
 |