説明
この役割の概要
ソフトウェア開発のライフサイクル全体で機能し、さまざまな言語やアーキテクチャを幅広く理解してアプリケーションを作成、設計、コード、デバッグ、維持、テスト、実装、および検証するユーティリティ容量で機能します。既存のアプリケーションを分析するか、新しいアプリケーション、手順、フローチャート、コーディング、デバッグプログラムのロジックを策定します。コードの開発でアプリケーションとプログラミングドキュメントを維持および利用します。開発、メンテナンス、システムの標準の変更を推奨します。適切な成果物を作成し、柔軟な開発環境でライフサイクルを通してアプリケーション実装計画を開発します。
どんな部分を演奏しますか?
- 内部および外部クライアントソフトウェアソリューションのビジネスおよびテクノロジーチームと協力して、必要に応じて、複数のプラットフォーム内でフロントエンドおよび/またはバックエンドのプログラミング言語を使用して、中程度に複雑なコードを開発します。複数のプロジェクト /問題に関するコード開発とサポートのための中程度に複雑なプログラム仕様を設計、作成、および配信し、アプリケーション /データベースを幅広く理解して、相互作用とテクノロジーをより適切に調整します。
- 簡潔なアプリケーションドキュメントを開発するために、複雑なコード/単体テストの分析、変更、および開発に関する広範かつ詳細な知識を提供します。複雑なコードの欠陥のテスト、検証要件、および是正措置について実行およびアドバイスし、体系的な提案を提供します。
- クライアントに直面している会議、ジョイントベンチャーディスカッション、ベンダーパートナーシップチームに参加して、ソリューションアプローチを決定します。
- データのコンプライアンスと正確性を確保するために、関連するコントロール、手順、監視を含めるために、ビジネス /インフラストラクチャアプリケーションの基準の設計、開発、および施行に関するアドバイスを提供します。手順、方法論、アプリケーションの基準に関する完全な理解と詳細な知識を適用して、支払いカード業界(PCI)セキュリティコンプライアンスを含みます。
- 複雑なイニシアチブ、プロジェクト、および問題に関する請求可能な時間とリソースの見積もりを開発、管理、推奨します。
- 実地トレーニングを支援し、ソフトウェアエンジニアに詳細な専門知識とアドバイスを提供します。
この役割で何を探していますか?
最低資格
- コンピューターサイエンス、情報技術、ビジネス /管理情報システムまたは関連分野のBS
- 通常、最低6年 – データのコーディング、設計、開発、分析における専門的な経験。通常、次の2つ以上の対立するフロント /バックエンド言語 /テクノロジーの高度な知識と使用がありますが、これらに限定されません。エンタープライズで使用される2つ以上の最新のプログラミング言語、さまざまなAPI、外部サービス、リレーショナルデータベースとNOSQLデータベースの両方での経験の経験
優先資格
- コンピューターサイエンス、情報技術、ビジネス /管理情報システムまたは関連分野のBS
- IBMの合理的なツールでのデータと経験のコーディング、設計、開発、分析における8年以上の専門的経験
私たちの望ましいスキルと能力は何ですか?
- スキル /知識 – 幅広い経験を持つプロフェッショナルな概念と企業の目標を使用して、複雑な問題を創造的かつ効果的な方法で解決します。このレベルでは、エントリの障壁がいくつか存在します(例:Dept./Peer Review)。
- ジョブの複雑さ – 状況やデータの分析には、さまざまな要因の詳細な評価が必要な複雑な問題に取り組みます。結果を得るための方法、手法、評価基準を選択する際の判断を行使します。専門知識の領域外に主要な連絡先を持つネットワーク。
- 監督 – 新しい割り当ての方法と手順を決定し、他の人員の活動を調整することができます(チームリード)。
オペレーティングシステム:
- 次の1つ以上を含むLinux分布:ubuntu、centos/rhel、amazon linux
- Microsoft Windows
- From/os
- タンデム/hp-nonstop
データベース – 次のデータベースOracle、MySQL、MS SQL Server、IMS、DB2、Hadoopの1つ以上のDDLおよびDMLに精通しているDDLおよびDML
バックエンドテクノロジー-Java、Python、.Net、Ruby、MainFrame Cobol、Mainframeアセンブラー
フロントエンドテクノロジー-HTML、JavaScript、JQuery、CICS
Webフレームワーク – node.js、React.js、Angular、ReduxなどのWebテクノロジー
開発ツール – Eclipse、Visual Studio、Webpack、Babel、Gulp
モバイル開発 – iOS、Android
機械学習 – Python、R、Matlab、Tensorflow、dmtk
#ソフトウェアエンジニアジョージア州ジョージア州アルファレッタ #米国ジョージア州コロンバス