Description
Audible.com (a wholly owned subsidiary of Amazon.com) is looking for a dynamic and motivated software engineer to join the Content Ingestion and Publishing Platform team. As a member of the team you will have the opportunity to help build Audible’s Content Ingestion and Publishing platform.
If you are a sharp software engineer with a creative edge, strong problem-solving skills, a solid software development foundation and the desire to be an individual contributor to Audible’s next generation technology, we want to talk with you. Joining our team provides the unique challenge and opportunity to write software that benefits many customers around the world.
The Software Development Engineer’s primary task is to assist and develop during various stages of a project including requirements gathering, documentation, design, and testing phases.
This is an extremely challenging role that demands strong analytical and problem-solving skills.
Qualifications
• 4+ years of web-based software development experience
• 3+ years of Java programming skills
• Excellent object oriented analysis and design skills (OOA/OOD)
• Proficiency in other languages (e.g. C++, Perl, JavaScript, and so on) a plus
• Experience working with relational databases (Oracle and JDBC/Hibernate) is a plus
• Experience with XML (DTD, Schema, XSLT, Native XML databases) is a plus
• Experience with workflow frameworks and concepts is a plus.
• Experience writing code in a high volume, Service Oriented Architectures (SOA)
• Familiarity with frameworks such as Spring, Hibernate, Ruby on Rails is a plus
• Ability to work in a fast paced and agile development environment
• Experience designing high-performance, scalable architectures
• Understanding of system and application performance limits and characteristics
• Excellent problem solving skills
• Excellent communication skills, both written and oral
• B.S. in Computer Science or a related field
Responsibilities:
• Working with business representatives to define requirements and developing technical specifications
• Mentor other Software Development Engineers in coding and debugging issues.
• Communicating effectively to ensure that all business requirements are being assessed and addressed to ensure development projects meet or exceed performance targets.
• Support day-to-day functional maintenance of the content ingestion platform.
• Participate in all activities accordingly to ensure on time deliverables are met including day-to-day planning and coordination with testers, developers, project managers and business representatives
• Drive full life cycle product development
• A self-starter and drive tasks to completion
• Strong written and oral presentation skills
• Collaborate with business owners to solidify requirements and create measurable shopping experiences
Filed under: 6770719