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

Senior Software Developer

Eingestellt von Choice Technology Group

Gesuchte Skills: Ruby, Java, J2ee, Erlang

Projektbeschreibung

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.

Projektdetails

  • Einsatzort:

    Atlanta, Vereinigte Staaten

  • Projektbeginn:

    asap

  • Projektdauer:

    A Year Long Contract

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Choice Technology Group