EY SQL Engineer / Developer in Trivandrum, India
SQL Engineer / Developer
Core Business Services
Requisition # GSS004U4
Post Date Apr 06, 2018
The Developer role in Identity Management Engineering drives the best practices in basic to complex code writing as well as other front end development activities supporting the Identity and Access Management Services (IAMS) directives within Information Security Service Unit (IS) domain. The role utilizes appropriate programming language such as C Sharp (C#), Hyper-Text Markup Language (HTML), Java script or Cascading Style Sheets (CSS) to develop appropriate code that will help integrate processes and direct identity management agents to secure an end users access to data in an appropriate manner. The role’s development activities work within relational databases such as in Microsoft and Oracle databases, and uses knowledge of Structured Query Language (SQL) to maintain business rules for secured access and communication within those web accessed data bases through their desk tops or mobile devises. The role additionally has a knowledge of both open-source platforms as well as vendor aligned operating systems such as Microsoft Windows where vendor collaborative and more bespoke activities are needed to secure end user’s identity and provide appropriate access to data. The role is experienced in the Microsoft’s Forefront Identity Manager (FIM) and its successor Microsoft Identity Manager (MIM) to support existing security management agents and to work with the .Net workflows for MIM and FIM as needed to augment same with code development. The role’s efforts maintain the web accessed identity elements of IAM applications such as Active Directory and other security related components of the IT infrastructure. The role drives and performs all work with a knowledge of the industry’s secure code compliance mandates to maintain adherence to industry and EY’s compliance standards for a securely developed identity management platform and services. The role’s remit advances the specifics of the assigned Identity & Access Management (IAM) operations and technologies in its current state as well as further up the maturity curve as part of lifecycle management for IAM services and operations. The role’s directives are generally received from Information Technology (IT) enterprise architecture projects or as determined or released by vendors such as Microsoft or upon direction from the Identity Management Engineering team, IAM and others in global operations within Information Security (IS) in Information Technology (IT). The role uses such industry frameworks as Information Technology Infrastructure Library (ITIL) and Team Foundation Server to identify and capture required code changes to drive process improvements and appropriately develops solutions according to agreed specifications such as Operating Level Agreements (OLA) or Service Level Agreements (SLA) to maintain operational readiness. The role provides and drives the integration of these development activities by engaging in appropriate planning and engagement including creating visual mockups, prototypes, scripts, diagrams and other documentation as well as testing for compatibility in order to achieve an integrated architecture across interdependent technologies. The role is recognized as a thought leader in web based identity and access functions within IAM as well as a specialized depth as well as breadth of development knowledge aligned to the assigned applications, servers and databases as well as tools and techniques in use and aligned to same. The role is an individual contributor, though may be asked to manage project aligned teams in their collaborative efforts and to coach less seasoned members of the Identity Management Engineering team in complex directives. The role is guided by the Group Lead for Identity Management Engineering in IAMS
Maintains solid interpersonal skills to engage with others including senior executives of the firm, in cross business discussions within a matrixed, geographically dispersed organization and to build a solid network of peers and others of influence. Adapts personal communication style to the style of others, develops rapport, stay calm under pressure and escalating issues using advanced oral and written English communication skills.
Projects well-defined consultative skill to conduct effective questioning, hone in on key directives to formulate ideas and materials as well as present those ideas clearly and concisely to all levels of the organization including senior and/or executive management.
Maintains an advanced comprehensive knowledge of services and applications with the future and forward vision of the IAM processes and operating environment to recognize and position improvement opportunities and next generation solutions achievable through web development or other technical solutions.
Manifests a strong analytical and problem solving ability to escalate and negotiate complex and conflicting IAM or Information Security (IS) aligned development issues, handle multiple and shifting IAM web development priorities across a broad spectrum of operating or server environments and drive solutions that are both financially sound and operationally feasible.
Develops an in depth and continuous understanding of EY’s business and the way IAMS teams adds to the effectiveness of the EY business. Positions appropriate services and solutions as part of both knowledge sharing and We Development services positioning for Identity Management directives.
Manage web development projects by operating within best practices or delegate work as needed utilizing the proper resource, time and project management disciplines across a diverse culture and multiple time zones.
Maintains a continuous review of aligned applications and software, servers and networks aligned to the web based IAM services such as Active Directory environments, Windows 2008 or later Administration, Oracle and Microsoft’s Structured Query Language (SQL) server or portal environments, and Single Sign-On (SSO) configuration and remediation.
Maintains advanced and continuous knowledge of the remediation and implementation technologies including but not limited to Microsoft C# development language and .NET framework, Microsoft SQL 2008, 2012, 2014 or later for relational database management, Azure Active Directory and/or LDAP experience, Microsoft Exchange 2010 or Later, Web services, Web Application Programming Interface (API) development, IIS, ASP .NET, C#.NET, XPath, HTML, SQL Query Language and PowerShell. Knowledgeable in software suites as Microsoft’s Forefront Identity Manager (FIM) and Microsoft Identity Manager (MIM), Lightweight Directory Services (LDS) for windows programming as part of the IAM services, to support the time sensitive management, monitoring and automation of Tier 0 and Tier 1 technologies and other directives and drive continuous improvement and Microsoft.net Development Framework as an industry best practice in web development.
College degree in related technology field (Computer, Engineering, Science, etc.) or comparable job experiences
Approximately 3 to 5 years of experience in a web developer role. Able to exhibit a progression of increasingly complex job responsibilities during the period inclusive of project management skills, web development and application remediation techniques as well as project planning and implementation. Specific experience includes but not limited to:
Approximately 2 years of writing complex stored procedures in Microsoft versions 2005, 2008 or later
Thorough understanding of Secure Code compliance
Experience in using Information Technology Infrastructure Library (ITIL) process improvement frameworks
ITIL Foundations (V2 or V3)