EY .Net developer - FIS in Kochi, India

.Net developer - FIS

Core Business Services

Requisition # KOC000XZ

Post Date Oct 12, 2018

Job Summary:

There’s no argument that as technology has evolved, many business operations have become simpler and more efficient. Intelligent, data-driven conclusions are being made on a scale never seen before — but as this technology escalates, so too does the need to stay one step ahead of the competition. As an IT professional within EY Client Technology – EY’s technology enablement services organization - you’ll play a key role in that mission, driving collaboration and improving the delivery of business solutions for client service.

Essential Functions of the Job:

  • Develop and deliver technical systems.

  • Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.

  • Participate in the development and review of documents to comply with SDLC methodologies (e.g. Engineering Work Breakdown Structure(WBS), estimation, Solution Design Document (SDD) and Software Architecture Documents(SAD)).

  • Provide support and documentation to assist in sustaining the project during the transition to production where necessary.

  • Adhere to Application Engineering methodologies, standards, code reviews.

  • Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate.

  • Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan.

  • Minimize technical exposure and risk on projects

  • Technical deliverables (i.e., code and documentation) on projects assigned.

  • Translate detailed Requirements and Design and Solution Architecture deliverables into detailed design specifications

  • Maintain effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups.

  • Proactively raise issues to Technical and Group Leads when necessary.

  • Produce high quality application engineering deliverables in accordance with the project timeline.

  • Build and unit test a project to detailed design specifications

  • Application Development Work breakdown structure

  • Solutions Design DocumentsRelease Packages

  • Handover documentation for operations

  • Unit Test Scripts

  • Assignment of tasks to developers

  • Review of code completed

  • Review performance of developers

Analytical/Decision Making Responsibilities:

  • Proactively identifies risks and issues; and implement the most appropriate solution

  • Possesses advanced analytical skills and problem solving skills needed to manage multiple – often conflicting – demands on a project, simultaneously

  • Applies superior technical knowledge/understanding to manage and meet sponsor and customer needs

  • Identifies potential points of contention for missed deliverables; creates and implements strategy to mitigate shortfalls in timeline and budget

  • Identifies unstated customer expectations

Escalates to management/governance, as appropriate

Knowledge and Skills Requirements:

Bachelor’s degree or equivalent

  • University degree in a technical field preferred

  • 5 years relevant work experience

  • Strong Angular JS or Backbone / Marionette framework skills.

  • Senior engineering experience - .NET 4.5 including ASP.net MVC, JQuery/Javascript, CSS, and database technologies.

  • Ability to lead and task manage software engineers and provide appropriate level of guidance and oversight to ensure delivery of engineering deliverables

  • Skilled with developing and maintaining an engineering task plan for an engineering team

  • Ability to appropriately use proper configuration management disciplines for a large engineering team

  • Strong object oriented design skills and ability to articulate designs using UML diagrams

  • Demonstrate proficiency with Visual Studio 2015, TFS 2015, Visual C#, SharePoint, SQL Server 2012

  • Strong communication skills

  • Demonstrated experience working for large organizations on complex projects

  • Demonstrated ability to build strong working relationships.

  • Ability to facilitate change management with teams.

  • Experience in the full project and delivery life cycles - from planning to delivery, implementation and completion / handover

  • Good negotiation and resolution skills.

  • Excellent English language communication skills, verbal and written

  • Positive team player, willing to share knowledge

  • Commitment to learning and self-improvement

  • Ability to work with various cultures and personalities

  • Ability to work in virtual, cross-border teams

  • Due to the nature of the effort travel may be required

Supervision Responsibilities:

Coaches, mentors and supports team members, as needed

Other Requirements:

Extended and unsociable hours may be required to meet target schedule dates

Job Requirements:

Education:

  • A degree in Computer Science, Mathematics or a related discipline; or equivalent work experience

Experience:

5+ years in a corporate IT environment

Certification Requirements:

Experience in Agile projects strongly preferred – SAFe, Lean Agile, Scrum or XP