Django開発者の職務記述書テンプレート/ブリーフ
当社は、非常に経験豊富なDjango開発者と、Webアプリケーションの設計とプログラミングを支援するセルフスターターを探しています。フロントエンドコードとインターフェイスしてデータを効率的かつ効果的に取引するバックエンドコードの構築を担当します。
フロントエンドエンジニアと頻繁に通信する必要があります。したがって、熟練したコミュニケーターであり協力者であることが不可欠です。
Django開発者のジョブプロファイル
Django開発者の仕事は、PythonプログラミングフレームワークDjangoを使用してクライアント向けのアプリを作成することです。この能力では、各プロジェクトのリソースの選択を支援し、開発を監督し、問題をトラブルシューティングし、既存のコードをテストすることができます。
に報告します
-Python開発者
- テクノロジーリード
Django開発者の責任
- アプリケーションのアーキテクチャを作成および維持します
- 再利用可能で、テスト可能で効率的なコードを書き込む
- 低遅延、高可用性、パフォーマンスのあるアプリケーションを作成および実装する
- フロントエンド開発者が作成したユーザー向けコンポーネントをサーバー側のロジックと統合する
- セキュリティとデータ保護の実装
- データストレージソリューションの統合
Django開発者の要件とスキル
- コンピュータープログラミング、コンピューターサイエンス、または密接に関連する規律の学士号
- Django、Flask、その他など、少なくとも1つのPython Webフレームワークを理解したPythonの専門家
- いくつかのORM(オブジェクトリレーショナルマッパー)ライブラリの実用的な知識
- 多くのデータソースとデータベースを単一のシステムに組み合わせることができます
- Pythonのスレッド制約とマルチプロセスアーキテクチャの知識
- ジンジャ2、マコなどのサーバー側のテンプレート言語に関する強固な知識。
- JavaScript、HTML5、CSS3などのフロントエンドテクノロジーの基本的な知識
- アクセシビリティおよびセキュリティ規制に関する知識
- ユーザー認証に精通しています
- 多数のシステム、サーバー、および設定にわたる許可
- スケーラブルなアプリケーションの根底にあるコアデザインのアイデアの知識
- Pythonイベント駆動型プログラミングの経験
- モバイルvsデスクトップなど、さまざまな配信プラットフォーム間の区別を理解し、個々のプラットフォームを満たすための出力を最適化する
- ビジネスオペレーションを表現およびサポートするためのデータベーススキーマを開発できる
- 優れたユニットテストとデバッグ能力
- GIT、Mercurial、SVNなどのコードバージョンシステムに関する徹底的な知識