Loading...
 

Job Title:  Consulting - CS&AD - Senior Consultant - Dotnet Developer

Job requisition ID ::  15180
Date:  Nov 24, 2021
Location:  Delhi
Designation:  Senior Consultant
Entity:  Deloitte Touche Tohmatsu India LLP

Position Title:

Consultant

Function/Group:

GBS

Country:

India

Location:

Mumbai

Recommended JB/PG:

Pay Grade 55

Job Type:

Full time

Role Reports to:

Associate Manager

Geographical Scope of the Role - Location:

Domestic

Percentage of travel required:

0%

 

 

 

Job Overview

Technology at Company accelerates process transformation and business growth around the globe. Our Global Business Solutions team uses leading edge technology, innovative thinking and agile processes.

This role demands that the individual must be master of the language grammar, and be very familiar with how to structure, design, implementation, and testing of the project based on one or more languages

In this role developer would be working along with the global teams in developing business solutions. Individual should be expert in multiple technology stack, hands-on, design and write scalable applications. Individual should be able to work independently on large projects.

Individual should be able to grow and inspire the team's technical skills and keep up with the technological paradigm shift

 

Job Responsibilities

 

10 %

of Time

  • Collaborate with internal teams / Solution Architects to produce software design and architecture
  • Work with a cross-functional team including analyst, PMs, and business stakeholders in business value driven projects
  • Learn & work on POC's of trending technology along with Application / Solution Architects
  • Be part of third-party Product / Tools Evaluation team                                                                                                                                                                                                                                                                

 

75 %

of Time

  • Translate application storyboards and use cases into functional applications
  • Ensures the code follows latest coding practices and industry standards
  • Writes both unit and integration tests, and develops automation tools for daily tasks
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Should be able to identify, categorize, parse out, articulate and fix problems that occur in applications.
  • Should understand security protocols that protect users from external threats, and stay on the cutting edge of the changing field of technology and cybersecurity
  • Should understand concept of iterative development and leverage DevOps tools for CI & CD
  • Builds productive internal/external working relationships
  • Mentoring and educating less experienced team members in related technologies using methods such as informal training, pair programming etc
  • Project Participation
    • Contribution to the creation of project plan
    • Requirement Analysis
    • Task level Estimation
    • Technical Design review
    • Coding & Unit Testing
    • Performance optimization
    • Code review
    • Support
    • Troubleshooting/Debugging

 

15 %

of Time

  • Aware of organizational strategy
  • Early adoption of trending technologies
  • Proactive communication/soft skills
  • Challenges ideas and opinions to avoid pitfalls and inefficient solutions
  • Lead/participate in different initiatives (Knowledge sharing, Reading Groups, Dev forums etc.)

 

Desired Profile

Education

 

Minimum Degree Requirements:   

Bachelors

Preferred Degree Requirements:   

Bachelors

Preferred Major Area of Study:

Computer Science

 

Experience

 

Minimum years of related experience required:

4.5+ years

Preferred years of related experience:

5 - 7 years

 

 

Specific Job Experience or Skills Needed

  • Domain Expertise
    • Deep knowledge of OOPS, C#, ASP.Net, Python and RESTful API services.
    • Experience using JavaScript frameworks and libraries, such as React / Angular / Vue etc.
    • Knowledge of DevOps (Containerization / Jenkins Pipeline, etc.)
    • Ability to write effective unit, integration, end-user automation tests and Understand Performance issue
    • Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle / MongoDB, SQL Server, etc.)
    • Experience on cloud related technologies (GCP / Azure)
    • Proficient in multiple stacks of technologies / systems / tools and focus on building depth and breadth of skills.
    • Demonstrate the ability to build a work plan or parts of a work plan, as applicable.
    • Have implemented small projects or contributed to the implementation of a medium/large project, as applicable. 
    • Expand knowledge of, and ability to apply, IT technical standards by assisting in their formation and revision
    • Start to be a go-to resource for the team or business group
    • Demonstrate initiative and ownership by proactively resolving issues and taking on multiple tasks
  • Agile/Digital Experience
    • Strong understanding of Agile methodologies
    • Sufficient task/sprint estimation

 

 

 

Technical Skill Set:

Web related

Must Have

Asp.Net Core, MVC, C#, HTML5/CSS, JQuery, Javascript, Angular, React / VueJS

DevOps

Must Have

Containers, GIT, Jenkins,

Cloud

Must Have

GCP / Azure

Database

Must Have

Oracle / Mongo DB, SQL, MySQL, SSIS

Data / Integration App

Good to Have

Python / Spark / Scala, Hadoop

 

Note: * Developer is not expected to know all the above-mentioned technologies, they need to be proficient in multiple technology stacks.

 

Competencies/Behaviors required for job

  • Individual Skills
  • Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
  • Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
  • Mindset & Behaviors
  • Passionate about technology and excited about the impact of emerging/disruptive technologies, open to learning new ideas.
  • Experimentation to expand knowledge of core technologies
  • Creating a positive environment within the team
  • Strong team player and be a technical lead for the team.
  • Challenge the status quo