Web Application Software Engineer PlayNetwork
THIS JOB HAS EXPIRED Reports To
PlayNetwork is a leading technology and innovation company. Join our technology team as we develop solutions for our customers, which include many of the world?s top brands in areas such as retail, dining, hospitality, grocery, finance, and healthcare. At our core, we bring our brands to life through content (music, video, motion graphics, etc). Join the team and play a part in creating rich media experiences for global consumers in store, on-the-go and at home.
The candidate is responsible for developing web application interfaces for content management system (CMS), playlist creation, content ingest, digital content distribution, player manager, and player monitoring systems.
The individual must have an innate desire to learn new technologies, tools and languages. He/she should be naturally interested in engineering and is always thinking about new ways to solve problems (more efficient for the user). He/she will work on a team (may be geographically disbursed) that will cross train and mentor each other to grow the team skills to support a wide range of Products on diverse platforms (from audio/video servers to mobile devices to tablets to kiosks, etc). The individual must be proactive, highly motivated and takes pride in their work.
The developer must have experience in an agile (iterative) development environment and understand the methodology of building products iteratively (2-4 week sprints). He/she must be able to develop prototypes quickly (not demo code) to showcase concepts, prove technology approach, and to enable early customer feedback.
Essential Duties and Responsibilities
The following is a list of general job responsibilities for the position. This list is not all-inclusive and may be broadened or changed to meet changing business needs.
?Responsible for requirements analysis, designing, developing, testing and delivering high quality, scalable products
?Mastering the development methodology (agile, iterative) and development tools
?Documents user stories and use cases
?Team player who will work on scrum teams to deliver Product level quality deliverables on time and within budget
?Helps to define and improve the development lifecycle
?BA/BS in Computer Science, Engineering or related discipline; post graduate education desired
?Prior experience working in a leadership role and a minimum of 7 years experience in the design, development, implementation and maintenance of state-of-the-art hardware and software networks
?Has a strong sense of the external environment, the competitive landscape and leading-edge technology to ensure the implementation of the appropriate technical architectures and solutions
Preferred Development/Programming Knowledge and Skills
?Technologist at heart who keeps up to date with new technology trends, tools, applications, etc
?Solid design experience using OO or similar
?Development experience in a hybrid cloud environment
?Familiar with software development life cycles, source control and build/release procedures
?Programming experience in high-volume/low-latency/high performance processing
?Programming experience with multi-threading processing & TCP/IP
?Familiar with open source technologies
?Experience with technologies message queuing (e.g., RabbitMQ), noSQL/membase key-value database (e.g., CouchBase)
?Familiar with audio and video formats, compression and streaming methods
?Leads by example and exemplifies the company?s Guiding Principles in actions and behaviors
?Highly motivated individual focused on team accomplishments
?Ability to work in a multi cultural environment
?Ability to effectively deliver clear, concise communication
?Strong desire and aptitude to learn new technologies
||8727 148th Avenue NE |
Redmond, WA 98052
THIS JOB HAS EXPIRED