上級ソフトウェア技術者急募

シリコンバレーAgile開発者メーリングリストに届いた求人広告。Moody'sの子会社。

Company: Moody's Analytics
Position: Senior Software Engineer
Location: San Francisco, CA

Moody's Analytics, a subsidiary of Moody's Corporation, is the world's leading provider of market-based quantitative credit risk products for credit risk investors. Moody's Analytics is recognized as the pioneer & market leader in credit risk measurement & management technologies with a client base of the largest financial institutions in Asia, Europe, & North America.

Moody's Analytics is in search of a Senior Software Engineer to lead the creation of a suite of applications for leading-edge financial software firm. This is an opportunity to develop the latest breed of financial application based on world-class financial research, with significant exposure to finance, software architecture, and full life-cycle development.

We are seeking a bright, energetic, and dedicated team player who has strong, versatile computer science fundamentals who will be a core contributor to architecting, building, and scaling our backend infrastructure. You will work from specifications to design and build the system, and will interact with financial analysts and engineers, UI designers, product managers, database administrators, and quality assurance engineers.

You will need strong skills in application and server-side development; possess strong problem solving and analytical skills; experience in handling intensive high-volume data system; and be able to work well with others in a fast-paced team environment. You must have worked on a large scale C#/.NET project and will be asked to take leadership role in development of the application modules.

Demonstration of sound development practice, object oriented and service oriented architecture, and design patterns are a must. You must have used and recognized the value-add provided by Reflector in your job. Experience in designing and maintaining distributed computing environment is a big plus.

In return, you will be working with the brightest engineers with obsession to deliver the world's best and most scalable financial application suite that will handle the largest data and analytical load and volume. If you are a technologist and like to work with the bleeding edge technology, this is the job for you as we are constantly using the latest and greatest technology available.

Requirements:

  • 5+ years of application development and design experience with emphasize on developing scalable Web services
  • Strong skills in designing of backend systems
  • Work well with others in fast-paced, team environment
  • Demonstrated ability to produce high-quality code, experience with test-driven development
  • Expert-level knowledge with C# and .NET Framework
  • Strong skills in following .NET technologies: Windows Communication Foundation (WCF) and/or Web Services Enhancements (WSE) ADO.NET
  • Experience or knowledge of other .NET technologies: Microsoft Enterprise Library
  • Experience in developing of the Web Services

Additional Skills:

  • Experience with Java
  • Experience with financial software
  • Experience in designing and maintaining distributed computing environment
  • Experience in C++

面倒なので最後の要点だけ訳しておく。

必須技術:

  • アプリケーション設計開発5年以上の経験+ScalableなWeb Serviceの開発経験があること
  • バックオフィスの設計に強い事
  • 早いペースでのチーム開発に対応できる事(訳注: Agileのこと)
  • 高品質なコードを書ける事を実証できること。テスト駆動型開発の経験があること。
  • C#と.NETフレームワークで師範級の知識が有る事
  • 以下の.NET技術に関する強いスキル: WCF, WSE, ADO.NET,
  • Microsoft Enterprise Libraryなどの経験か知識があること
  • Web Servicesの開発経験があること

あったほうが良い技術:

  • Java開発の経験
  • 金融ソフトウェアの開発経験
  • 分散環境の開発および保守経験
  • C++

日本と比べて、「違うよな〜」と思う点をいくつか...

  • 自前開発である。
  • この「上級ソフトウェア技術者」は、Moody'sの金融アナリストから要件を聞き出して、仕様を決め、設計・実装・テストをテスト駆動型開発でこなす必要がある。
  • アプリケーション開発だけでなく、データベースや分散環境などの知識・開発経験も求められる。
  • で、そういう連中が集まったチームの一員として働く事を求められる。
  • 求人広告の内容が、とても具体的である。「委細面談」とは別次元。

いつまでも「分業ままごと」やってる場合じゃないんだよ...>日本のSI屋

追記

下記と比較すると確かに凄い感じはする...