ジュニアソフトウェア開発者の職務記述書テンプレート/ブリーフ

私たちは、高性能でスケーラブルなエンタープライズグレードのソリューションに取り組むジュニアソフトウェア開発者を雇っています。

ジュニアソフトウェア開発者として、プログラムの作成とテストの実行への参加を支援します。標準的なプログラミング言語に精通する必要があります。また、プロジェクトを実行するために、上級開発者と提携したプログラミンググループで作業します。アプリが最新であり、完全に機能することを保証するために必要なコードを提供する機能は、この職業で成功を示すために必要です。

ジュニアソフトウェア開発者のジョブプロファイル

ジュニアソフトウェア開発者は、開発ライフサイクル全体を通してコンピュータープログラムを継続的に強化するのに役立ちます。基本的なプログラミングを構築し、アプリの管理、問題のトラブルシューティング、アプリの更新を配信します。彼らは、シニア開発者やクライアントユーザーグループと協力して、堅実なソフトウェアソリューションを作成しています。

に報告します

  • 最高技術責任者
  • テクノロジーリード
  • ソフトウェア開発者

ジュニアソフトウェア開発者の責任

-ASP.NET開発チームを管理および整理して、効果的なアプリを展開および配信する -AJAXコントロールツールキットからコントロールとコンポーネントを利用して、リッチなユーザーエクスペリエンスを作成する -unixシェルスクリプトを作成してビルドプロセスを自動化し、ホスト間のファイル転送などのルーチンタスクを実行します -EJBスケジューリングを使用してバッチジョブを作成し、コンテナは大量のトランザクションのトランザクションを管理します -XMLの生成投稿の投稿、更新、および削除APIリクエスト

  • 内部標準とルールを順守するHTMLとCSSを使用してWebプレゼンテーションレイヤーを作成する
  • SQL XMLを使用してシステムにバルクロードデータを使用して、プログラムがリアルタイムの計算を行うことができます
  • PHP、HTML、MySQL、およびJavaScriptプログラミング能力を使用する
    • 生産展開とSDLCの知識ベースのためのJava Automation Toolsの作業
  • PythonとShellをスクリプトに使用し、バックエンド用のSQLを使用して、レポートシステムを作成します
  • Jenkinsを使用して、開発者が各コード貢献でさまざまなLinux分布のためにビルドできるようにビルド手順を自動化します
  • Unixでビルドスクリプトの作成に貢献します
    • 毎日および毎週のスクラム計画チームの会議に出席します。
  • JSON形式を使用して、多くの顧客にUIでデータを抽出します
  • Junitを使用してユニットテストとテストを作成してシステムテストを作成します
  • Junitフレームワークを使用して、さまざまなプロジェクトモジュールでユニットテストを行う

ジュニアソフトウェア開発者の要件とスキル

  • オブジェクト指向のプログラミング原則に関する詳細な知識
  • リレーショナルデータベースアーキテクチャとクエリの原則に関する詳細な知識
  • バージョン制御の概念の理解
  • 優先能力の前提条件
  • Microsoft.NET開発のC#での経験
  • HTML5、CSS、およびJavaScript Web開発のクライアント/サーバーアプリケーション開発の理解の経験
    • アジャイル開発アプローチの理解
    • 単体テスト理論の理解
    • コンピューターサイエンス、情報技術、または密接に関連する規律の学士号