Software Configuration Manager/Developer/Cutting-Edge Project/$65-75 p

Georgia  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Software Configuration Manager: 1 year plus contract

Looking for an exceptional Software Configuration Manager/Software Developer hybrid, a tool builder at heart, to help us grow our Scala-based software foundation for online travel. You are a tooling expert leveraging appropriate tools, extending those when needed, and developing custom ones as necessary. You understand and shape the technical processes and productivity tools that makes software development and delivery smooth and supportive of Continuous Delivery.

On the Software Developer side:
You are a rapid learner who enjoys the technical challenges of a startup Internet company's small, fast-paced Scrum team and desire to be a strong contributor to our future growth. You are a sharp, high-energy developer who works well on a team and who is driven by dual passions for technology and delivering software. Our software professionals are Developers doing hands-on development involving all aspects of software development.

Here's what you need to know:
Your Responsibilities:

  • SCM including Continuous Integration, version control
  • Analyze and optimize Git performance based on environment needs
  • Tooling Software Development
  • Application Software Development
  • DevOps: You are the Development side of the DevOps team and work well with Operations.
  • Design, develop and test automated tools for Git and integrate with tools such as code review tools, application of coding standards, defect tracking, etc.

Your SCM Qualifications/Experience:

  • Continuous Integration: Jenkins/Hudson. TeamCity a plus.
  • Version control: Expert level with Git and other SCM tools
  • Significant experience with rolling out Git/SCM systems for large, complex code bases
  • Avid builder of tooling to supplement and enhance the standard SCM toolset. You are always on the lookout for improvement.
  • Scripting & Shell programming skills
  • Puppet or Chef experience a plus
  • Maven
  • sbt (simple build tool) a strong plus. Ivy a plus
  • Artifactory/Nexus a plus
  • Managing JIRA a strong plus
  • Demonstrated ability to resolve complex problems
  • Experience with Linux, debugging techniques, and cloud computing
  • Builds targeting Linux, MacOS, and Windows
  • Can do attitude, team player, fun, energetic personality, works well under pressure

Your Software Developer Qualifications/Experience:

  • Prior Scala professional experience; or Scala personal projects or a burning desire to learn & apply Scala.
  • Expert level programming and design skills in Java or equivalent language. Functional language experience a plus.
  • Self-starter, rapid learner, self-taught.
  • Passion for and experience in building innovative software. You create lightweight, performant solutions to business problems.
  • Commercial experience developing distributed, high-performance systems.
  • Hard working team player. Active communicator.
  • Database experience: MySQL & NoSQL preferred.
  • Experience with Agile/Scrum development.
Start date
n.a
Duration
1 year
From
FirstPro
Published at
02.03.2012
Project ID:
326537
Contract type
Freelance
To apply to this project you must log in.
Register