Work for OneGreatFamily.com

Do you want to work with a great team doing the latest Microsoft and .NET technologies? Would you like a company and environment where you can practice what you know to your full ability? Do you like producing real business value rather than working on useless features that no one will use? If so, this position is for you!

OneGreatFamily.com is a leader in the growing online family tree market. Established in 1999, we focus on the needs of the genealogy hobbyist by providing a rich user interface, automated matching and merging, and other collaborative features that contribute to building the world's largest family tree! OneGreatFamily.com has experienced impressive, steady growth year over year with the future looking even brighter. This is a unique opportunity to work with a talented and driven team to achieve impressive results.

OneGreatFamily.com strives to create a culture for growth, autonomy, and work-life balance. We have top-notch benefits which include: Medical/Dental/Vision, Life Insurance, Long Term Disability, Health and Dependent Care Reimbursement, 10 paid holidays, and a competitive PTO package.


Title: Senior Software Developer in Test

Description:

NOTE: No H1B or Corp-to-Corp

Job Summary

We are seeking a full-time, razor-sharp Senior Software Developer in Test to contribute to the development of our genealogy offering. Relevant candidates should be comfortable in test creation, planning, and automation creation. Additionally, candidates should be comfortable helping the team to drive to a higher level of test automation within the Agile development cycle. We are looking for aggressive individuals that want to learn and work in a true team environment to create a world-class genealogy product!

Essential Responsibilities
  • Test planning, creation, and automation using available test frameworks for web application testing (e.g. WATiN, Selenium, WebAii), etc.
  • Create automated test scripts, both at UI and integration level, for automated acceptance testing, continuous integration, and automated regression testing.
  • Implement and drive better testing practices in the team and organization.
  • Knowledge of Microsoft ASP.NET web application development techniques and practices a definite plus.
  • Work in a highly productive Scrum/Agile work environment
  • Utilize engineering best practices with continuous integration, automated unit testing, test-driven development (TDD), and source control management.
  • Work collaboratively in a cross-functional team.
  • Use Microsoft Visual Studio Team System and Team Foundation Server development tools.
Education / Experience
  • BS in CS, EE, CE or related field, or equivalent experience.
  • Minimum 5 years overall software development experience.
  • Minimum 2+ years previously in a Software Engineer in Test position or role.
  • Minimum 2+ years of C# and .NET 2.0+ experience.
  • Knowledge of other scripting languages a plus (Python, Perl, etc.)
  • Strong understanding and experience with OO design and architecture.
  • Excellent verbal and written communication skills.
OneGreatFamily is an equal opportunity employer and strongly supports diversity in the workplace.



Title: Senior Developer (C++ / C# / .NET 3.5)

Description:

NOTE: No H1B or Corp-to-Corp

Job Summary

We are looking for a full-time, razor-sharp C++ / C# / .NET 3.5 Senior Developer with experience developing systems applications (services, API service layers, web services, etc.). Strong knowledge and experience with C++. Addtionally, experience with C# and the .NET framework is a big plus. Ideal candidates will be at the top of the game in the latest technologies, techniques, and best practices. We are looking for aggressive individuals that want to learn and work in a true team environment to create a world-class genealogy product!

Essential Job Functions

  • Develop systems applications using C++/C#/.NET. A good candidate will have development experience in such areas as Windows services, framework development, web services, concurrency, distributed systems, RPC (sockets, WCF), networking, and interfacing to DBMS (Oracle and SQL Server).
  • Work in a highly productive Scrum/Agile work environment
  • Utilize engineering best practices with continuous integration, automated unit testing, test-driven development (TDD), and source control management.
  • Work collaboratively in a cross-functional team.
  • Offer solutions to existing problems and work in a collaborative manner.
  • Use Microsoft Visual Studio Team System and Team Foundation Server development tools.
Education / Experience
  • BS in CS, EE, CE or related field, or equivalent experience.
  • Minimum 5 years software development experience.
  • Minimum 5 years C++ development experience.
  • Minimum 2-3 years of C# and .NET 2.0+ experience desired.
  • 1+ years experience database development experience with Oracle or SQL Server.
  • 2+ years of experience with C++ desired.
  • Strong understanding and experience with OO design and architecture.
  • Excellent verbal and written communication skills.
OneGreatFamily is an equal opportunity employer and strongly supports diversity in the workplace.