EY Senior Dot Net Developer - IMT in Trivandrum, India
Senior Dot Net Developer - IMT
Core Business Services
Requisition # TVM0000I
Post Date 5 days ago
As a Senior .NET Developer, you will write code to develop and maintain Windows-based web and client applications for internal and customer-facing applications. You will contribute significantly to software design and architecture, and provide expertise in the use of Microsoft .Net stack including best practices and design patterns. You should clearly understand relational Database Models and related stored procedures, views and triggers to support the application functionality. You will provide support for customer requests and respond to incidents in a timely manner as well as mentor junior team members as needed.
Demonstrated ability to:
Quickly learn new programming languages and frameworks.
Balance, prioritize and organize multiple tasks.
Work collaboratively in teams and across organizations.
Apply creative solutions to challenging problems and ensure business needs are met effectively.
Build strong working relationships with other teams both inside and outside the organization.
Evaluate new products and technologies, create POCs and provide feedback.
Knowledge, Skills & Abilities:
Thorough working knowledge of:
Application development with advanced .NET framework 4.6+ (server and client) using C#
Agile-SCRUM software development methodology.
Enterprise messaging patterns (publisher/subscriber model, Queues)
Database design principles, programming and best practices using Microsoft SQL Server 2014+ Design Patterns and Architectural Patterns.
Object oriented programming (OOP) and Test Driven Development (TDD)
Software Development Lifecycle (SDLC).
SQL MDS and MDM
Development tools like Microsoft Visual Studio 2017, SQL Management Studio, BIDS, SQL Profiler, TFS, and Git.
Proficiency in High Level Design, Detail Design Sequence Diagrams and Technical Documentation.
Developing test scripts and conducting unit testing.
IIS, Windows Server, and SQL Server.
Build and release activities.
Bachelor's degree plus 8 or more years of programming and analysis experience (or equivalent experience).
Relevant professional certifications