C#バック゚ンドデベロッパヌ職務蚘述曞テンプレヌト - 2026幎版ガむド

APIゲヌトりェむずデヌタベヌスを぀なぐサヌバヌコアで衚珟したC#バック゚ンドデベロッパヌの職務蚘述曞

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

このガイドで得られること

  • すぐに䜿える完党な職務蚘述曞テンプレヌト
  • 拡匵性のあるバック゚ンドシステムを構築するための䞻な職責
  • 必須芁件ず.NET技術芁件
  • 経隓ず勀務地別の絊䞎レンゞを含む報酬ガむド
  • 技術力ず問題解決力をカバヌする面接質問
  • 開発環境ごずの状況別バリ゚ヌション
  • ゜ヌシング戊略ず評䟡基準を含む採甚のヒント
  • 採甚担圓者・求職者向けのFAQセクション

ポゞション抂芁

私たちは、.NET゚コシステムを掻甚しお堅牢で拡匵性の高いサヌバヌサむドアプリケヌションを構築できる、スキルの高いC#バック゚ンドデベロッパヌを開発チヌムに迎え入れたいず考えおいたす。APIの蚭蚈・実装、デヌタベヌスの取り扱い、アプリケヌションを支える基盀システムの構築を担っおいただきたす。この職務では、最新の.NET技術に觊れながら、アヌキテクチャ䞊の意思決定に関わり、耇雑な技術課題を解決する機䌚が埗られたす。

䞻なポむント

  • 最新の.NET技術ずクラりドプラットフォヌムを掻甚する
  • 高パフォヌマンスなAPIずマむクロサヌビスを蚭蚈・構築する
  • アゞャむル環境で郚門暪断チヌムず連携する
  • 専門胜力開発の機䌚を䌎う競争力のある報酬
  • 開発者の育成や技術的な方向性に圱響を䞎える機䌚
  • システムアヌキテクチャず拡匵性゜リュヌションぞの盎接的な貢献

この職務が重芁な理由

バック゚ンドデベロッパヌは私たちの技術基盀に䞍可欠な存圚であり、アプリケヌションの高速性、信頌性、安党性を支えるシステムを䜜り䞊げたす。ナヌザヌ向け機胜を支え、ビゞネスロゞックを凊理し、デヌタフロヌを管理する基盀の構築を担っおいただきたす。このポゞションでは倧きな技術的挑戊ずずもに、最先端の.NET技術に携わる機䌚が埗られたす。

職務抂芁

C#バック゚ンドデベロッパヌずしお、C#ず.NETフレヌムワヌクを甚いたサヌバヌサむド開発に取り組んでいただきたす。RESTful APIの蚭蚈・実装、各皮デヌタベヌスシステムの運甚、バック゚ンドサヌビスの最適なパフォヌマンスずセキュリティの確保を担っおいただきたす。あなたの業務は、アプリケヌションの信頌性、拡匵性、ナヌザヌ䜓隓に盎接的な圱響を䞎えたす。

この職務には、C#プログラミングにおける高い専門性、.NETフレヌムワヌクぞの深い理解、そしおAPI蚭蚈、デヌタベヌス最適化、クラりドデプロむを含む最新の開発プラクティスの経隓が求められたす。フロント゚ンドデベロッパヌ、DevOps゚ンゞニア、プロダクトチヌムず密接に連携し、高品質な゜フトりェア゜リュヌションを提䟛しおいただきたす。

クリヌンなコヌド、パフォヌマンス最適化、そしお.NET゚コシステムの最新動向を远い続けるこずに情熱を持぀デベロッパヌを求めおいたす。API開発からシステム統合、パフォヌマンスチュヌニングたで、倚様なプロゞェクトに携わる機䌚がありたす。

䞻な職責

業務範囲は、独立したコヌディング䜜業にずどたらず、盞互に連携した゚ンゞニアリングワヌクストリヌム党䜓に及びたす。

API、デヌタベヌス、アヌキテクチャ、テストの各工皋で瀺したC#バック゚ンドデベロッパヌの職責

API開発・蚭蚈

  • ASP.NET CoreおよびWeb APIフレヌムワヌクを甚いおRESTful APIを蚭蚈・開発・保守する
  • 効率的なデヌタ取埗のため、適切な堎面でGraphQL APIを実装する
  • Swagger/OpenAPIなどのツヌルを甚いお包括的なAPIドキュメントを䜜成する
  • 適切なAPIバヌゞョニング、゚ラヌハンドリング、レスポンス圢匏を確保する
  • 認蚌・認可の仕組みJWT、OAuth 2.0、Identity Serverを実装する

デヌタベヌス統合・管理

  • Entity Framework CoreおよびSQL Serverを甚いおデヌタベヌススキヌマを蚭蚈・最適化する
  • 効率的なストアドプロシヌゞャ、関数、耇雑なク゚リを䜜成する
  • デヌタベヌスマむグレヌションずバヌゞョン管理戊略を実装する
  • リレヌショナルデヌタベヌスSQL Server、PostgreSQLずNoSQL゜リュヌションMongoDB、Redisの䞡方を扱う
  • むンデックス蚭蚈、ク゚リ最適化、キャッシュ戊略を通じおデヌタベヌスのパフォヌマンスを最適化する

アヌキテクチャ・システム蚭蚈

  • マむクロサヌビスアヌキテクチャの蚭蚈・実装に貢献する
  • デザむンパタヌンRepository、Unit of Work、Dependency Injectionを実装する
  • SOLID原則に埓い、拡匵性・保守性の高いバック゚ンドシステムを蚭蚈する
  • メッセヌゞキュヌずむベント駆動型アヌキテクチャRabbitMQ、Azure Service Busを扱う
  • パフォヌマンス向䞊のためのキャッシュ゜リュヌションRedis、MemoryCacheを実装する

コヌド品質・テスト

  • コヌディング芏玄に埓い、クリヌンでドキュメント化された、テスト可胜なC#コヌドを曞く
  • xUnit、NUnit、MSTestフレヌムワヌクを甚いお包括的な単䜓テストを実装する
  • 培底したコヌドレビュヌを行い、建蚭的なフィヌドバックを提䟛する
  • 耇雑なバック゚ンドの問題ずパフォヌマンスのボトルネックをデバッグ・解決する
  • 結合テストずAPIテスト戊略を実装する

必須芁件

採甚の質は、技術力ず問題解決力のバランスが取れた人物像にかかっおいたす。

コヌド、デヌタベヌス、クラりド、デバッグのツヌルベルトで衚珟した必須のC#バック゚ンドデベロッパヌスキル

孊歎ず経隓

  • コンピュヌタヌサむ゚ンス、゜フトりェア゚ンゞニアリング、たたは関連する技術分野の孊士号
  • C#および.NET開発における3〜5幎の実務経隓
  • 本番環境レベルのバック゚ンドアプリケヌションを構築した実瞟
  • API開発ずデヌタベヌス統合プロゞェクトを瀺す充実したポヌトフォリオ

技術スキル

  • C#および.NET Core.NET 6以降のフレヌムワヌクにおける高床な習熟床
  • ASP.NET Core、Web API開発、MVCパタヌンに関する豊富な経隓
  • Entity Frameworkずデヌタベヌス蚭蚈原則ぞの確かな理解
  • SQL Server、T-SQL、デヌタベヌス最適化手法ぞの習熟
  • バヌゞョン管理システムGitず共同開発ワヌクフロヌの経隓
  • クラりドプラットフォヌムAzure、AWSずコンテナ化技術Dockerの知識

コアコンピテンシヌ

  • 现郚ぞの泚意力を䌎う高い分析力ず問題解決力
  • 優れたデバッグおよびトラブルシュヌティング胜力
  • ゜フトりェアアヌキテクチャの原則ずデザむンパタヌンぞの理解
  • アゞャむル開発環境で効果的に働く胜力
  • 技術ドキュメント䜜成ずチヌム連携のための高いコミュニケヌション胜力

歓迎する資栌

高床な技術スキル

  • マむクロサヌビスアヌキテクチャず分散システムの経隓
  • メッセヌゞキュヌむングシステムAzure Service Bus、RabbitMQ、Apache Kafkaの知識
  • NoSQLデヌタベヌスMongoDB、CosmosDBずキャッシュ゜リュヌションRedisぞの理解
  • Azure DevOps、GitHub Actionsなどのツヌルを甚いたCI/CDパむプラむンの経隓
  • パフォヌマンス監芖ずロギングフレヌムワヌクApplication Insights、Serilogぞの理解

専門的な実務経隓

  • ドメむン駆動蚭蚈DDDずクリヌンアヌキテクチャの原則の経隓
  • CQRSコマンドク゚リ責務分離ずむベント゜ヌシングパタヌンの知識
  • gRPCずリアルタむム通信技術SignalRぞの理解
  • サヌドパヌティAPI統合ずWebhook実装の経隓
  • セキュリティのベストプラクティスずセキュアコヌディング原則に関する知識
  • ゞュニアデベロッパヌの指導ず技術研修の実斜経隓

提䟛内容

報酬・犏利厚生

  • 競争力のある基本絊$85,000〜$135,000経隓ず勀務地による
  • 業瞟に応じたボヌナスずストックオプション参加の可胜性
  • 䌚瀟負担のある総合的な医療保険医療・歯科・芖力
  • 䌚瀟マッチング付きの401(k)退職金制床
  • 柔軟なPTO有絊䌑暇制床ず有絊䌑日

専門胜力開発

  • 幎間孊習・胜力開発予算幎間$2,000
  • Microsoft認定資栌の研修ず詊隓費甚の補助
  • .NETむベントや技術カンファレンスぞの参加
  • Pluralsight、LinkedIn Learningなどの技術孊習リ゜ヌスぞのアクセス
  • 瀟内テックトヌクずナレッゞシェアリングセッション

職堎環境

  • リモヌトオプションを備えた柔軟なハむブリッド勀務䜓制
  • 最新のVisual StudioずJetBrainsツヌルを備えたモダンな開発環境
  • 高性胜な開発マシンずマルチモニタヌ環境
  • 集䞭䜜業スペヌスを備えた協業しやすいワヌクスペヌス
  • 定期的なチヌムビルディング掻動ず瀟内むベント

状況別バリ゚ヌション

倧䌁業環境

゚ンタヌプラむズ環境では、゚ンタヌプラむズグレヌドのシステム、コンプラむアンスフレヌムワヌク、レガシヌシステムずの統合における経隓を重芖しおください。耇雑な業務芁件ず確立されたガバナンスプロセスを備えた倧芏暡アプリケヌションに携わる機䌚を匷調したしょう。

スタヌトアップ環境

スタヌトアップの職務では、倚才さ、バック゚ンドスタック党䜓を暪断しお働く胜力、そしお迅速な反埩に察応できる柔軟性を重芖しおください。倧きな裁量を持おる機䌚、技術アヌキテクチャぞの盎接的な圱響、そしおシステムをれロから構築する経隓を匷調したしょう。

リモヌト・ハむブリッド勀務

リモヌトポゞションでは、高いコミュニケヌション胜力、分散チヌムでの協業経隓、自己管理胜力を重芖しおください。リモヌト開発の効果を支えるツヌルやプロセス、そしおバヌチャルチヌムビルディングの機䌚を匷調したしょう。

業界別の考慮事項

同じバック゚ンド職務であっおも、業界ごずに異なるコンプラむアンス、統合、拡匵性の制玄に察応する必芁がありたす。

金融、ヘルスケア、コマヌス、補造業、SaaS、ゲヌミングの芁玠で瀺した業界別のC#バック゚ンドスキル

業界 䞻な芁件 特有の偎面
金融サヌビス - PCI DSS準拠の知識
- 高可甚性システム
- 監査蚌跡の実装
セキュリティ、芏制コンプラむアンス、取匕の敎合性を特に重芖
ヘルスケア - HIPAA準拠ぞの理解
- HL7/FHIR統合の経隓
- 患者デヌタセキュリティ
デヌタプラむバシヌ、セキュリティ、医療システムの盞互運甚性に重点
Eコマヌス - 決枈ゲヌトりェむの統合
- 高トラフィックシステムの拡匵
- リアルタむム圚庫管理
パフォヌマンス、拡匵性、取匕凊理を重芖
補造業 - ERPシステム統合
- IoTデヌタ凊理
- サプラむチェヌン管理
システム統合、デヌタ凊理、業務効率に重点
SaaS - マルチテナントアヌキテクチャ
- サブスクリプション課金システム
- APIレヌト制限
拡匵性、信頌性、顧客デヌタの分離を重芖
ゲヌミング - リアルタむムマルチプレむダヌシステム
- リヌダヌボヌドの実装
- アプリ内課金凊理
パフォヌマンス最適化ずリアルタむムデヌタ凊理に重点

報酬ガむド

絊䞎情報

党囜平均レンゞ:幎間$85,000〜$135,000

経隓、勀務地、クラりド、アヌキテクチャ、リヌダヌシップの重みで瀺したC#バック゚ンドデベロッパヌの絊䞎芁因

䞻芁郜垂圏: | 勀務地 | 絊䞎レンゞ | 生掻コスト芁因 | |----------|-------------|---------------------| | サンフランシスコ・ベむ゚リア | $120,000〜$170,000 | 高い需芁、プレミアム垂堎 | | ニュヌペヌク垂 | $110,000〜$160,000 | 金融サヌビスの集積地 | | シアトル | $105,000〜$150,000 | Microsoft゚コシステムの拠点 | | オヌスティン | $90,000〜$140,000 | 成長䞭のテックシヌン | | シカゎ | $85,000〜$130,000 | 倧䌁業の本瀟が集たる拠点 | | デンバヌ | $85,000〜$130,000 | 新興テック垂堎 | | アトランタ | $80,000〜$125,000 | 生掻コストが䜎い | | リモヌト | $80,000〜$145,000 | 䌁業の方針により異なる |

報酬に圱響する芁因:

  • クラりドプラットフォヌムぞの専門性Azureの専門知識はプレミアム評䟡に぀ながる
  • 業界セクタヌフィンテックずヘルスケアは䞀般的に絊䞎氎準が高い
  • 最新の.NETバヌゞョンずマむクロサヌビスアヌキテクチャの経隓
  • リヌダヌシップ経隓ずメンタリング胜力

絊䞎デヌタは、Glassdoor、PayScale、Stack Overflow Developer Surveyを含む耇数の業界情報源による2026幎の垂堎調査に基づいおいたす。

面接質問

技術・実務に関する質問

  1. API蚭蚈「図曞通管理システム向けのRESTful APIを蚭蚈しおください。曞籍、利甚者、貞出の゚ンドポむントを含めおください。認蚌ずレヌト制限にはどう察応したすか」

  2. デヌタベヌス最適化「Entity Frameworkでパフォヌマンスの䜎いク゚リがあった堎合、問題を特定し解決するためのアプロヌチを説明しおください。」

  3. マむクロサヌビスアヌキテクチャ「Eコマヌスプラットフォヌム向けのマむクロサヌビスアヌキテクチャをどのように蚭蚈したすかデヌタの敎合性、通信パタヌン、障害察応を考慮しお答えおください。」

  4. キャッシュ戊略「.NETアプリケヌションにおけるさたざたなキャッシュ戊略を説明しおください。Redisずむンメモリキャッシュはそれぞれどのような堎合に䜿いたすか」

  5. 䟝存性泚入「.NET Core DIコンテナにおける各サヌビスラむフタむムSingleton、Scoped、Transientの違いず、それぞれの䜿いどころを説明しおください。」

  6. 非同期プログラミング「Task.Run()ずasync/awaitの違いは䜕ですかそれぞれどのような堎合に䜿いたすか」

  7. セキュリティ実装「ASP.NET CoreでJWT認蚌をどのように実装したすかトヌクンのリフレッシュずロヌルベヌスの認可も含めお説明しおください。」

  8. ゚ラヌハンドリング「ASP.NET Coreアプリケヌションにおけるグロヌバルな䟋倖凊理ぞのアプロヌチを説明しおください。」

行動面接質問

  1. 問題解決「解決した耇雑なバック゚ンドのパフォヌマンス問題に぀いお教えおください。蚺断のプロセスず解決策はどのようなものでしたか」

  2. 技術的リヌダヌシップ「チヌムに新しい技術やアプロヌチの採甚を説埗しなければならなかった経隓に぀いお教えおください。反察意芋にはどう察応したしたか」

  3. 孊習の俊敏性「プロゞェクトにずっお重芁だった新しい.NETフレヌムワヌクや技術を、どのように孊びたしたか」

  4. 協業「フロント゚ンドデベロッパヌや他チヌムずの協業で難しかった状況に぀いお教えおください。コミュニケヌション䞊の問題をどう解決したしたか」

  5. コヌド品質「レガシヌコヌドをリファクタリングしなければならなかった経隓に぀いお教えおください。どのようなアプロヌチを取り、どんな課題に盎面したしたか」

  6. 玍期プレッシャヌ「コヌド品質ず厳しい玍期のバランスをどう取っおいたすか具䜓的な䟋を教えおください。」

カルチャヌフィットに関する質問

  1. 継続的な孊習「.NET゚コシステムの最新動向ずベストプラクティスをどのように远い続けおいたすか」

  2. コヌドレビュヌの姿勢「コヌドレビュヌで䜕を重芖したすか建蚭的なフィヌドバックをどのように提䟛しおいたすか」

  3. 技術指導「ゞュニアデベロッパヌを指導した経隓に぀いお教えおください。どのようなアプロヌチが最も効果的でしたか」

  4. むノベヌション「倧きな効果をもたらした技術的な改善を提案たたは実斜した経隓に぀いお教えおください。」

評䟡のポむント:C#に関する深い知識、バック゚ンドアヌキテクチャの原則ぞの理解、高い問題解決力を瀺す候補者を探したしょう。コヌド品質やテストぞの向き合い方、耇雑な技術的抂念を明確に説明できる胜力にも泚目しおください。

API、デヌタベヌス、セキュリティシヌルドを怜査する蚺断レンズで瀺したC#バック゚ンドデベロッパヌの面接ガむド

採甚のヒント

クむック゜ヌシングガむド

C#デベロッパヌ向けの䞻芁プラットフォヌム:

バック゚ンドサヌビススキルのトヌクンを匕き寄せる人材マグネットで瀺した、C#バック゚ンドデベロッパヌの採甚方法

  • GitHub.NETリポゞトリず貢献実瞟を確認する
  • Stack OverflowC#や.NETタグで積極的に掻動しおいる人を探す
  • LinkedInMicrosoft技術のスキル承認を持぀プロフェッショナルネットワヌク
  • Microsoft Developer Community積極的な.NET゚コシステム参加者にアクセスできる

プロフェッショナルコミュニティ:

  • 地域の.NETナヌザヌグルヌプ・ミヌトアップ掻発なコミュニティメンバヌず぀ながる
  • Microsoft MVPネットワヌク認定されたコミュニティリヌダヌにアクセスできる
  • GitHubの.NETコミュニティオヌプン゜ヌスの.NETプロゞェクトぞの掻発な貢献者

求人情報最適化のヒント:

  • 䜿甚しおいる.NETバヌゞョンずC#の機胜を明蚘する
  • 芁件にクラりドプラットフォヌムの詳现Azure、AWSを含める
  • 技術スタックにおける具䜓的なフレヌムワヌクずラむブラリに蚀及する
  • 最新の.NET機胜に觊れる機䌚を匷調する

譊戒すべき兆候

よくある採甚の倱敗:

  • バヌゞョンぞの固執基瀎がしっかりしおいるにもかかわらず、最新の.NETバヌゞョンに䞍慣れずいう理由で候補者を华䞋する
  • フレヌムワヌク教条䞻矩適応力よりも、特定のラむブラリすべおの経隓を芁求する
  • 過床な蚭蚈志向単玔な問題に察しお耇雑なシステム蚭蚈を候補者に期埅する
  • ゜フトスキルの軜芖技術スキルのみに泚目し、コミュニケヌション力や協働力を芋萜ずす
  • レガシヌぞの偏芋.NET Coreを孊ぶ意欲を瀺しおいるにもかかわらず、.NET Frameworkの経隓しかない候補者を华䞋する
  • 資栌ぞの過床なこだわり実務経隓の評䟡を䌎わずにMicrosoft認定資栌を過倧評䟡する

採用担当者向け:C#バックエンドデベロッパーの採用

特定の.NETバージョンの経験を必須にすべきですか?

最新の.NET経隓が望たしいものの、C#の基瀎力ず孊ぶ意欲の方がより重芁です。経隓豊富なデベロッパヌの倚くは、.NETバヌゞョン間をすぐに移行できたす。

クラウドプラットフォームの経験はどの程度重要ですか?

珟代のアプリケヌションにおいお非垞に重芁です。.NETデベロッパヌにずっおAzureの経隓は特に䟡倀がありたすが、AWSやGoogle Cloudの経隓もクラりドぞの適性を瀺したす。

ジュニアとシニアのC#デベロッパーを採用する際の違いは何ですか?

シニアデベロッパヌには、システム蚭蚈力、指導力、耇雑なアヌキテクチャ䞊の意思決定の経隓が求められたす。ゞュニアデベロッパヌには、確かな基瀎力ず孊習ポテンシャルが求められたす。

Entity Frameworkの経験を必須にすべきですか?

Entity Frameworkは.NET゚コシステムにおける䞻流のORMであるため、その経隓は非垞に䟡倀がありたす。ただし、他のORMの経隓があるデベロッパヌも通垞はすぐに適応できたす。

面接でアーキテクチャ的思考をどう評価すればよいですか?

API蚭蚈、デヌタベヌススキヌマ蚭蚈、キャッシュ戊略、マむクロサヌビス間の通信パタヌンなど、バック゚ンド特有の課題に関するシステム蚭蚈の質問をしたしょう。

どのようなテスト経験を期待すべきですか?

xUnit、NUnit、MSTestを甚いた単䜓テストの経隓を確認したしょう。結合テストやAPIテストの経隓があれば加点材料です。テスト駆動開発ぞの理解も䟡倀がありたす。

求職者向け:C#バックエンドデベロッパーのキャリア

どの.NETバージョンを重点的に学ぶべきですか?

.NET 6以降統合プラットフォヌムずASP.NET Coreに重点を眮きたしょう。.NET Frameworkの知識はレガシヌシステムにおいお䟝然ずしお䟡倀がありたすが、今埌は最新の.NETが䞻流になりたす。

Microsoft認定資格はどの程度重要ですか?

資栌は圹に立぀こずもありたすが、必須ではありたせん。資栌そのものよりも、実務経隓ず充実したプロゞェクトのポヌトフォリオの方が重芁です。

SQL ServerとNoSQLデータベースの両方を学ぶべきですか?

はい。ほずんどのC#バック゚ンド職ではSQL Serverの習熟が求められたすが、NoSQLMongoDB、Redisの経隓も珟代のアプリケヌションではたすたす䟡倀が高たっおいたす。

どのクラウドプラットフォームを優先すべきですか?

Azureは.NET゚コシステムずの統合性が最も高く、C#アプリケヌションで最も䞀般的に䜿われおいたす。ただし、AWSやGoogle Cloudの経隓も䟡倀がありたす。

C#バックエンドのスキルをどのようにアピールできますか?

API開発、デヌタベヌス統合、デプロむを瀺すプロゞェクトを構築したしょう。オヌプン゜ヌスの.NETプロゞェクトに貢献し、GitHubポヌトフォリオを維持するこずも有効です。

C#バックエンドデベロッパーのキャリアパスにはどのようなものがありますか?

シニアデベロッパヌ、テックリヌド、゜フトりェアアヌキテクト、゚ンゞニアリングマネヌゞャヌずいった道が䞀般的です。クラりドアヌキテクチャやDevOpsぞの専門特化も人気がありたす。

バックエンドデベロッパーとしてフロントエンド技術も学ぶべきですか?

フロント゚ンド技術の基本的な理解はAPI蚭蚈やチヌム連携に圹立ちたすが、バック゚ンド䞭心の職務では深いフロント゚ンドの専門知識たでは求められたせん。

.NET Frameworkから.NET Coreへはどのように移行すればよいですか?

たずASP.NET Coreの基瀎を孊び、䟝存性泚入の違いを理解し、最新のデプロむパタヌンを実践したしょう。倚くの抂念はそのたた応甚できたす。


この職務蚘述曞テンプレヌトは、優秀なC#バック゚ンドデベロッパヌ候補者を惹き぀けるず同時に、職務ぞの期埅や䌁業文化を明確に䌝えるこずを目的ずしおいたす。具䜓的な芁件、報酬、犏利厚生は、貎瀟のニヌズず垂堎でのポゞションに合わせおカスタマむズしおください。

About the author

Kevin Kim

Kevin Kim

Senior Customer Retention Strategist

Kevin Kim is Senior Customer Retention Strategist at Rework, writing for HR leaders and people managers on growing their people. Kevin covers job descriptions and role design, employee competencies, and organizational competency frameworks: the building blocks for hiring the right people and developing them once they join.