Sr Software Engineer-2

Qurate Retail Group (Chiba, 日本) 5日前
Remote Friendly Programming Asia Full-time

JP86061

Senior Software Engineer

R60860, R60859, R60858, R60857

Job Description

● Advanced technology professional participating in technical design, development and implementation of application systems in their domain.

● Interfaces with Product Owners, Scrum Masters and clients to clarify requirements.

● Works independently to develop, configure, code and test programs of varying complexity and scope.

● Presents all work in design review and code review sessions and can articulate support decisions made and actions taken.

● Contributes to design specifications for assigned work within defined architecture, utilizing standard procedures and techniques

● Works independently to prepares documentation that describes installation and operating procedures, including application user guides.

● Provides first and second level operational support for production systems when necessary.  Assists other team members with tackling support.

● Tests own work and supports test reviews.  Makes a major contribution to the development of test plans, coordinates activities with QA and Product team, and participates in post-implementation reviews.

● Provides input related to the technical design of new applications/systems and architecture.

● Assists other team members with their assignments (e.g., onboarding junior team members).

● Contributes to analysis to establish improvements to legacy systems to increase stability and availability.

● Contributes to feasibility analysis for new systems.

● Strong working knowledge of the relevant programming languages (included Java), tools, and technologies for the area supported.

● Strong understanding of the software development life cycle (SDLC).

● Strong working understanding of installed systems, with the ability to troubleshoot and resolve most problems on the existing systems supported.

● Understanding of key technical architectural components and how they should be factored into decisions and recommendations.

● Ability to lead team in building automated tests and building release and deployment pipelines across applications delivered.

● Contributes to the development of plans, provides estimates, identifies key milestones, and raises critical issues such as technical constraints or resource needs and proposes alternative solutions.

● Contributes to the SDLC and is actively fostering adherence to it.

● Assists in the analysis of vendor proposals and the evaluation of build versus buy considerations.

● Typically responsible for completion of artifacts or components of a larger initiative.

● Understands the structure and processes of the QRG Technology organization, including the roles of team members and the information and/or resources they may require.

● Keeps up to date on the changing business needs for the area supported and the subsequent impact on applications.

● Demonstrates thorough knowledge of business processes/functions pertaining to a specific business unit

● Demonstrates expert knowledge and understanding of all applications and systems within a specific business unit

● Builds and promotes integration across systems including applications outside of their area of responsibility.

● Provides first and second level operational support for production systems when necessary.  Assists other team members with tackling support.

● Responds to user problems, including issues escalated from IT team members.

● Produces detailed documentation for changes and enhancements to current systems independently.

● Builds productive networks with internal and external clients and the vendor community. Conveys complex ideas and concepts to all levels.

● Works directly with clients in defining new application requirements and resolving project issues, as appropriate.

● Able to represent management in client meetings

● Contributes to the development of project plans, provides estimates, identifies key milestones, and raises critical project issues such as technical constraints or resource needs and proposes alternative solutions. Assists in the analysis of vendor proposals and the evaluation of build versus buy considerations.

● Leads the execution of work and provides day-to-day technical leadership/ guidance to the delivery team.

● Functions independently and receives limited direction. 

● Work in progress is reviewed as required.

● Selects appropriate work procedures or approaches to address technical challenges, consistent with appropriate standards and policies.

● Escalates issues to the appropriate party when required. Plans and communicates applications changes to IT team members.

● Provides guidance to other team members with their assignments (e.g., onboarding junior team members).

Requirement

● BS in Computer Science or related fields, or equivalent experience

● 5+ years of related experience

● Experience Adobe Experience Manager

Benefits & Conditions

● Full-time Regular Employee (Probation period- 6 months, no change in working conditions during this period)

● The prescribed working hours for one 1 month shall be as scheduled working hours per month, working days of the month x 8 hours

● Incentive bonus (paid once a year depending on business & individual performance)

● Merit increase (depending on business & individual performance)

● Commutation allowance

● Working Conditions: Flextime System (Staring time 5am~closing time 10 pm) No core hours.

Work from home policy

● Holidays: Saturdays, Sundays, National holidays and company-designated holidays, Annual paid leave (15 paid leaves in the first year of joining), Birthday leave, Condolence leave

● Childcare leave system, Nursing care leave system

● Employment insurance, Industrial accident compensation insurance, Employees’ health insurance, Employees’ pension plan, 401(k) plan, Yearly health checkup, Condolence money, Team member discount

● Company-recognized club system (with partial subsidies for activities according to regulations), Employee cafeteria, Nap room, Relaxation room, and Free coffee service

● Education and training: New employee training, Manager training, Special departmental training programs, e-learning, Business English learning support programs

● Human resource development: Certification acquisition support, Internal Job application

Location

● Kaihinmakuhari (Headquarters)

※JR Keio Line, 30 mins train ride from Tokyo station (Direct Line), 3 mins walking from Kaihinmakuhari station

シニアソフトウェアエンジニア

職務内容

● 担当分野のアプリケーションシステムにおける技術設計、開発、実装に従事する高度な技術専門家
● プロダクトオーナー、スクラムマスター、クライアントと連携して要件を明確にする。

● さまざまな複雑度やスコープから構成されるプログラムの開発、設定、コーディング、テストを自主的に行う。

● 設計レビュー会議やコードレビューの会議で、すべての作業について発表し、サポート判断内容や実行内容を明確に説明できる。

● 標準的な手順と技術を活用し、定義されたアーキテクチャの中で、担当業務の設計仕様に貢献する。

● アプリケーション・ユーザー・ガイドなど、インストールや操作手順を説明するドキュメントを自主的に作成する。

● 必要に応じて、本番システムのレベル1およびレベル2の運用サポートを提供する。 他のチームメンバーのサポート作業を支援する。

● 担当作業のテストを実施し、テストレビューをサポートする。テスト計画作成への貢献、QAチームやプロダクトチームとの作業調整を遂行し、実装後のレビューに参加する。

● 新しいアプリケーション/システムおよびアーキテクチャの技術設計に関連する意見を提供する。

● 他のチームメンバーの業務遂行をサポートする。(例:ジュニアチームメンバーのオンボーディング)

● レガシーシステムの安定性や可用性を向上させるための改良を確立する分析に貢献する。

● 新しいシステムの実現可能性分析に貢献する。

●  Javaを含む、サポートする分野に関連するプログラミング言語、ツール、技術に関する豊富な実務上の知識

● ソフトウェア開発ライフサイクル(SDLC)に関する深い理解。

● 実装システムに対する深い理解と、サポートされている既存システムにおいて大部分の問題をトラブルシューティングして解決できる能力。

● 主要な技術的アーキテクチャーの構成要素と、それらがどのように意思決定や推奨事項に反映されるべきかを理解している。

● 自動テストの構築、および提供されたアプリケーション全体でのリリースやデプロイメントパイプラインの構築においてチームをリードする能力。

● 計画作成への貢献、見積の提供、重要なマイルストーンの特定を行い、技術的制約やリソースの必要性などの重要な問題を提起して代替ソリューションを提案できる。

● SDLCに貢献し、SDLCの遵守を積極的に促進する。

● ベンダー提案分析、自社開発または技術購入かの比較検討評価をサポートする。

● 通常、規模の大きなイニシアチブの成果物やコンポーネント完成作業を担当する。

チームメンバーの役割や、チームメンバーが必要とする可能性のある情報やリソースなど、QRGテクノロジー組織の構造とプロセスを理解している。

● サポート分野のビジネスニーズの変化や、それに伴うアプリケーションへの影響について常に最新情報を把握している。

● 特定の事業分野に関連するビジネスプロセス/機能について深い知識を有する。

● 特定の事業分野のすべてのアプリケーションやシステムに関する専門的な知識と理解を示している。

● 担当範囲外のアプリケーションを含むシステム間統合を構築し、推進する。

必要に応じて、本番システムのレベル1およびレベル2の運用サポートを提供する。 他のチームメンバーのサポート作業を支援する。
●  ITチームメンバーからエスカレーションされた問題を含め、ユーザーの問題に対応する。

● 現行システムの変更・拡張に関する詳細なドキュメントを独自に作成する。

● 社内外の顧客やベンダーと生産的なネットワークを構築する。複雑なアイデアやコンセプトをあらゆるレベルのメンバー達に伝えることができる。

クライアントと直接連携し、IT部門の代弁者の役割を果たす。クライアントの期待に応え、迅速かつ完全なクライアントサービスを実現する。

● 必要に応じて、クライアントと直接連携して、新しいアプリケーション要件を定義し、プロジェクトの問題を解決する。

● クライアントとのミーティングに経営陣を代表して参加できる。

プロジェクト計画の策定、見積もり、重要なマイルストーンの特定、技術的制約やリソースの必要性などプロジェクトの重要な問題の提起、代替ソリューションの提案に貢献する。ベンダー提案分析、自社開発か技術購入の検討評価をサポートする。

自主的に行動し、限られた指示の下、業務を遂行できる。対応中の作業は定期的にレビューされる。

● 技術的な課題に対処するために、適切な基準や方針に沿って、最適な作業手順やアプローチを選択できる。

必要に応じて、適切な担当者に問題をエスカレーションする。アプリケーションの変更を計画し、ITチームメンバーに伝達する。

他のチームメンバーの業務遂行をサポートする。(例:ジュニアチームメンバーのオンボーディング)

資格

●  コンピュータサイエンスまたは関連分野の学士号、または同等の経験

●  5年以上の関連業務経験

●  Adobe Experience Managerの経験


Qurate Retail Groupからの続きを読む
Sr Software Engineer-3
Qurate Retail Group 3日前
Sr Software Engineer-1
Qurate Retail Group 5日前
Sr Software Engineer-1
Qurate Retail Group 5日前

Sr Software Engineer-2

企業サイトでの申請
Back to search page