Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Back-End Senior Software Engineer

Eingestellt von CompuCom

Gesuchte Skills: Engineering, Engineer, Javascript, Android

Projektbeschreibung

Our client is the most popular interactive media and entertainment company in the industry seeking a Lead Software Engineer with a passion for building world-class products and a desire to change the way company interfaces with its mobile guest. We are a fast-moving group tasked with delivering cross-platform integrated experiences that will define the interactions of children and families online and change the way our customers experience digital and physical assets. This group enjoys a high level of autonomy and exposure to all levels of the organization.

RESPONSIBILITIES

- Lead our next generation high-performance and scalable cross-platform architecture across multiple serving systems
- Design and develop scalable Java applications with MongoDB/MySQL Back End
- Design and develop high availability solutions for production software
- Partner with Product Managers and Designers to develop guest-facing products
- Collaborate with iPhone, Android, and JavaScript developers to ship new features and products
- Resolve defects, support testing effort, and deploy production code on a frequent basis
- Act as a technical pillar for the engineering team through collaboration and mentorship of other engineers
- Technical representation of the team to internal and external organizations
- Analyze the technical feasibility of product features and help to guide feature development and roadmap from a technical perspective
- Define solutions that can be quickly delivered leveraging internal and external resources, based on new or existing products and APIs
- Understand the Architectural Vision and how it applies to business processes
- Estimate/measure software performance

REQUIREMENTS

- BS/BA degree in Computer Science or related field, or equivalent work experience required
- 6+ years of full software development life cycle experience with a minimum 3 years as Lead Developer
- 4+ years of Web Development and Internet Technology experience
- 4+ years of Object-Oriented Analysis, Design, and Development experience
- Significant exposure to and demonstrated proficiency in all aspects of programming and analysis including design patterns, hardware and software requirements, systems requirements and deployment protocols
- Extensive experience with Java-based web applications (J2EE, Servlets, etc.)
- Experience with application Servers required
- Experience with relational and NoSQL databases required
- Experience with Web Service development and Restful design patterns
- Experience building use case driven software with Agile Software Development and Test Driven Development methodologies
- Strong collaborative skills and the ability to work in multiple roles
- Experience with UNIX/Linux Shell Scripting
- Disciplined approach to maintaining and enforcing engineering best practices
- Experience with performance testing, including planning, execution and reporting

PREFERRED

- Web framework equivalent experience building web pages from database, business layer, and UI
- JavaScript/CSS/AJAX/HTML5 skills
- Strong Internet technologies background including XML, JSON, Thrift, etc.
- Experience building applications for the mobile web
- Experience with Apache Tomcat or NGINX strongly desired
- Experience with distributed architectures, database tuning or improving system performance strongly desired
- Experience with automated continuous integration and build systems. Bamboo, Teamcity, Ant, IVY, Gradle, Maven, Hudson, Git, or similar a plus
- Experience with native application development (iOS and/or Android) a plus

Projektdetails

  • Einsatzort:

    Palo Alto, Vereinigte Staaten

  • Projektbeginn:

    asap

  • Projektdauer:

    Keine Angabe

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

CompuCom