6 Sep 2013

Software Development Engineer 232640

Job Description

Basic Qualifications:

  • Bachelor’s Degree in Computer Science or related field.
  • Equivalent experience to a Bachelor’s degree based on 3 years experience for every 1 year of education.
  • Computer Science fundamentals in object-oriented design.
  • Computer Science fundamentals in data structures.
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
  • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl.
  • Experience shipping one or more customer facing service applications: client-server programming, network security, and internet protocols should all be second nature.

Preferred Qualifications:

  • Proven track record of building highly trafficked mobile experiences e.g. Android applications, iOS applications, etc.
  • Preferred additional languages include: JavaScript, HTML5, PERL, C, C#, Objective-C.
  • 2+ years of relevant engineering experience.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with enterprise-wide and distributed systems, device software, or networking protocols.
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Strong written and verbal communication skills preferred.
  • Experience developing dynamic X/HTML web applications utilizing JavaScript, HTML 5, CSS/CSS3, and AJAX – including strong knowledge of web security models and writing safe JavaScript code.

How to Apply

Click HERE to Apply

Apply for this Job