Applicants must be eligible to work in the specified location
Senior Software Developer
Want to work with some of the latest open source development tools like Ruby, Scala, JQuery, Java, and Erlang? The Senior Developer is a member of our client's development team. This team builds and maintains mission-critical video production systems. Sample projects include media asset management systems, digital toolkit, digital video archives, and catalog/search systems. The Senior Developer works as a Scrum team member, applying practical experience in the key disciplines of software engineering -- not limited to object-oriented design and programming, configuration management, testing, and more -- to deliver incremental but complete pieces of business value to stakeholders.
We will not work with third party candidates. Relocation assistance is not available for this role. This is a year long contract with possible hire after six months.
- Develop software in modern enterprise-class languages and development platforms, with a strong emphasis on Java/J2EE/Ruby/Scala and JavaScript, but also potentially mixing in Erlang and other new and emerging technology as appropriate (40%)
- Develop software confidence and reliability by creating testing artifacts, develop tooling and have communication needed to ensure modified codebases are releasable (30%)
- Provide third tier support for production issues and working with other peer teams. Also, provide technical leadership for new emerging technologies and mentoring junior developers. (10%)
- Agile/Scrum planning and process improvement (10%)
- Architectural planning and design (10%)
Qualifications:
- BS in Computer Science, Software or other Engineering or related field required; MS or higher preferred
- A minimum of eight years of software development experience, with a strong focus on application development
- Minimum four years of Java and/or Scala and/or Ruby experience, or a mix of other modern programming languages, where two years or more to include J2EE development against cluster-able application Servers or enterprise frameworks.
- Strong experience in non-procedural programming, or applying functional-style concepts professionally considered a plus.
- Three or more years of object-oriented JavaScript experience is a plus
- Strong working knowledge of XML/XSL/JSON, HTML, and associated modern technologies
- Have previous experience, of at least three years, building medium- to large-scale, "mission critical" "high availability" production systems that directly support essential business, and technical, or operational functions.
- Three or more years experience with digital video and audio systems development is a plus
- Demonstrable excellent design skills and the related strengths in clearly articulating difficult technical concepts and information
- Can critically evaluate code as a method of learning, and knows when and how to safely refactor code/artifacts
- Five or more years experience developing systems with enterprise, commercial relational databases, including strong working knowledge of SQL and modern ORM tools
- Candidates capable of demonstrating experience in one or more of the following areas strongly preferred: release management of enterprise-class system code and artifacts, data and schema modelling, user interface development, human factors, build/deployment management, asynchronous/high-latency programming concepts and tools not limited to JMS messaging or video coding.
- Experience with Agile methodologies (examples include Scrum or Kanban) required. Must demonstrate considerable enthusiasm for the practices that allow for continuous deployment and incremental delivery of business value.
- Should exhibit good system engineering skills (eg, common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development.
Tags: Java, J2EE, Java EE, JavaEE, Ruby, RoR, Scala, Ruby on Rails, Rails, JavaScript, Erlang, Software Developer, Software Engineer, Java Developer, Ruby Developer, Agile, Scrum, Java, J2EE, Ruby, Rails, Erlang.
Atlanta, Georgia, United States of America
a year long contract
$60 and up per hour depending on experience
recruiter
JSSENIOR SOFTWARE DEVELOPER (#123-43-MH2640)
5/7/2013 3:43:58 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.