EY Software Engineer, Solutions in Nashville, Tennessee

Software Engineer, Solutions

Core Business Services

Requisition # NAS000LP

Post Date Jul 10, 2018

Position Summary:

As part of our Americas Tax Technology Group (ATTG) you will be part of a technology organization that develops and maintains innovative solutions for our client-serving Tax professionals. ATTG professionals will partner with our Tax professionals to develop supporting technology such as digital/mobile tools to improve internal operations, application of Robotics Process Automation (RPA) to collect financial data, development of advanced financial dashboards, visualization, analytics, and reports.

The Developer role is in the Solution Delivery pillar. The main function of this pillar is to develop and test solutions created to support the Americas Tax Practice.

Essential Functions of the Job:

  • Responsible for development of solutions as established by Solution Development Lead

  • Responsible for detailed technical design at a solution level

  • Estimate technical effort, work breakdown structure, risks and solutions at a solution level

  • Responsible for delivery of overall technical solution within schedule and budget

  • Monitor adherence to methodologies, tools and KPIs

  • Stakeholder management

  • Ability to maintain effective and consistent communication within the team, with peers and stakeholders across own and other teams

  • Provide input to application development/engineering methodologies, standards and leading practices

  • Responsible for managing third party developers (contractors) to ensure the work is following EY’s application development/ engineering methodologies

  • Develop and deliver other technical solutions as their workload permits

  • Operationalize support work to reassign development resources to project requirements

  • Anticipate problems before they occur; defines the problem; identifies possible causes; work with team to find solutions; select and implement most appropriate solution

Analytical/Decision Making Responsibilities:

  • Adopt a logical and methodical approach to problem resolution

  • Perform analysis of metrics, data, and key performance indicators (KPI) for the purpose of continuous improvement on the quality of support and ultimately reduction in the number of support calls

  • Drive prioritization and time management of their own efforts to support/resolve assigned activities and communicate results and findings to end users and management as necessary

  • Clearly articulate both problems and proposed solutions

  • Manage projects within the team (e.g. continuous improvement) that require the ability to create and execute against timelines related to project deliverables; assign tasks and follow up on their completion and manage sponsor/customer expectations of the outcome of the deliverable

  • Apply process and technology knowledge to analyze and problem-solve situations with varying degrees of complexity

  • Strong communication skills – both written and oral – and professional demeanor in dealing with both internal and external users.

  • Critical decision-making skills required to assess both nature of the problem at hand and its level of severity for the business are essential

  • Works independently with moderate level of guidance

Knowledge and Skills Requirements:

  • Knowledge of IT methodologies and life cycles that will be used

  • Ability to convert business and technical requirements into appropriate solutions

  • Awareness of project management, business analysis and software testing disciplines

  • Awareness of business domain

  • Obtained technical specialization in one or more areas of software development

  • Ability to coach and mentor various development teams

  • Strong analytical and problem solving skills

  • Experience in dealing with vendors

  • Beginner level in following IT technical skills - Solutions Architecture (ARC), Methods and tools (METL), Data analysis (DTAN), Systems design (DESN), Database/repository design (DBDS), Programming/software development (PROG), Usability requirements analysis, (UNAN), Consultancy (CNSL), Innovation (INOV), Emerging technology monitoring (EMRG), Systems development management (DLMG), Technical specialism (TECH), Business domain knowledge, Usability evaluation (USEV)

  • Experience of working with .NET, SQL, AngularJS, responsive web design

  • Experience in building Distributed Architecture, Microservices into Reqs

  • Experience with Akka.Net would be a plus

  • Familiarity with supporting peer teams such as infrastructure, operations, enterprise architecture, info-security

  • Strong technical skills designing, developing, and implementing applications through logical life cycles for their portfolio of projects

  • Strong understanding of overall application and infrastructure architecture

  • Knowledge of organizational structure of the firm

  • Maintains awareness of new and emerging technologies and the potential application of service offerings and products provided by IT

Other Requirements:

  • Occasional overnight travel may be required

Job Requirements:

  • Bachelor's degree in Computer Science or related discipline or equivalent work experience

  • 2-4 years of relevant experience

Ernst & Young LLP, an equal employment opportunity employer (Females/Minorities/Protected Veterans/Disabled), values the diversity of our workforce and the knowledge of our people