Monday, April 23, 2012

[JimsJobs] Ancestry.com bases in San Francisco, Ca seeks SOFTWARE ENGINEER

 

SENIOR SOFTWARE ENGINEER –Ancestry (San Francisco)

Ancestry.com is the world's largest online resource for family history. We have helped pioneer the market for online family history research, taking a pursuit that was expensive and time-consuming and making it easy, affordable and accessible to anyone with an interest in their family history. The foundation of our service is an extensive collection of billions of historical records that we have digitized, indexed and put online over the past 13 years. These digital records and documents, combined with our proprietary online search technologies, tools and collaboration features, have enabled our more than one million subscribers to create nearly 20 million family trees that contain nearly 2.0 billion profiles, and make meaningful discoveries about the lives of their ancestors.
With employees around the world,we are committed to hiring the very best talent. We are known for our cutting-edge technology, phenomenal innovation, and we offer a compelling and rewarding workplace where you will thrive. We seek out passionate people to join our mission of helping people discover, preserve and share their family history. We invite you to explore and discover the many opportunities that await you at Ancestry.com.

Job Description:

We are looking for an experienced SENIOR SOFTWARE ENGINEER with 7 to 10 years experience in the industry building web sites and applications with object oriented languages. You will assist in the creation and development of services that build on our core consumer subscription business, systems that help maintain our internal development products, and enhance/maintain the ancestry.com web site. You will initially focus on our FatWire CMS system (a Java/JSP Content Management System).

Key Responsibilities / Performance Requirements:

This position will create and modify code that supports a number of services, processes, internal web sites, and SQL Server database operations that support the Ancestry.com web sites. The work will involve our internal CMS project (Java/JSP), learning centers, and internal marketing tools. The CMS templates and widgets are written in Java. The main Ancestry.com web site is .NET and C#. This individual needs to have solid Java/JSP experience and be willing to learn ASP .NET. If you love working in multiple environments and different languages this job is for you.

Required Skills:

  •  Bachelor's degree in Computer Science (or equivalent degree/experience) with 7 years or more experience.
  •  Prior programming experience with Object Oriented Languages (Java, C#, C++)
  •  Web Programming experience (JSP, AJAX, JavaScript, CSS, HTML, XML, HTTP Handlers, XSL)
  •  Java Tools/Frameworks, Spring, Hibernate, Apache projects, etc.
  •  Understanding of software development processes. Working knowledge of SOLID software development principles and practices (Single Responsibility, Open-Closed, Liskov Substituion, Interface Segregation, and Dependency Inversion Principles)
  •  Proficiency in SQL, database schema design and implementation (tables, queries, triggers, views, and stored procedures). Experience with MS SQL Server a plus
  •  A self starter willing to learn new technologies and blaze a trail for the team to follow
  •  Familiarity with Java Tools and the Java Runtime Environment
  •  Familiarity with Microsoft Tools a plus
  •  Familiarity with FatWire CMS system or any Java/JSP CMS system a plus
  •  Good communication skills that can deal with diverse types of people from Product Management, Marketing, and Testing groups
  •  Ability to work with a small dedicated team of software developers. Willing to mentor junior software developers and teach them solid coding practices and principles
  •  Must be analytical and adept to problem solving and have a strong attention to detail
  •  Familiarity with Test Driven Development or Behavior Driven Development.



 Ancestry.com is a profitable, growing company with a positive, high-energy environment. Together, our dedicated teams are harnessing the power of technology and using it to simplify the way people connect with their families and their unique legacies. Our work environment is fast-paced and challenging, but also extremely exciting. You'll work with a team of passionate, engaged individuals. We offer excellent benefits and a competitive compensation package.   Please send your information to herbnj@gmail.com

__._,_.___
Recent Activity:
.

__,_._,___