Dot Net Specialist Job in Publicis Sapient

Dot Net Specialist

Apply Now
Job Summary

Job Description

We are looking for a Technical Architect - .Net Core + Cloud to join our team of bright thinkers and doers. You ll use your problem-solving creativity to design, architect, and develop high-end technology solutions that solve our clients most complex and challenging problems across different industries. We are on a mission to transform the world, and you will be instrumental in shaping how we do it with your ideas, thoughts, and solutions.

Your Impact:

  • Implement robust app architectures and complex user interfaces
  • Component Design and coding new features. includes unit tests, debug and solve defects
  • Component Design/Coding/Unit Testing/Debugging
  • Good interpersonal and communication skills
  • Constantly research and adopt new technologies / best practices
  • Strong and innovative approach to problem solving and finding solutions
  • Ability to multi-task under pressure and work independently with minimal supervision
  • Work on high-performance consumer facing apps

Naukri_Post

Qualifications

  • 10+ years of strong development skills in .NET framework and .NET core framework
  • Should have excellent acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.
  • Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
  • Good understanding of application architecture patterns, integration patterns, deployment patterns, data storage and processing patterns
  • Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc.
  • Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
  • Experience with Multithreading, Async-await/TPL/Reactive programming and Concurrent collections
  • Good understanding of .NET resource management including garbage collections concepts.
  • Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
  • Skilled in database programming (stored procedures, triggers, functions) and good understanding of ADO.NET/ORM frameworks
  • Hands-on experience with messaging/data streaming platforms like RabbitMQ, ActiveMQ, Kafka etc
  • Hands-on experience with frameworks around managing application cross-cutting concerns like logging frameworks, Dependency Injection frameworks, configuration management frameworks
  • Experience in developing cloud applications using PaaS, SaaS or IaaS options
  • Experience in developing/migrating on-prem application on cloud platforms
  • Good understanding of automated provisioning of cloud based resources with appropriate access controls
  • Hands-on experience of any scripting language like powershell, python etc
  • Should have good understanding of code build, test, quality check and release tools like Git, MSTest, TFS, MSBuild, Jenkin/Bamboo/Octopus, cloud devops tools etc.
  • Good communication skills and ability to work with global teams to define and deliver on projects.
  • Hands-on experience in MicroServices architecture with good understanding of key Microservices based patterns
  • Hands-on experience in creating and consuming MicroServices using .NET Core APIs
  • Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring and containerization requirements of Micro services
  • Must have experience in AJAX, JQuery and at least one JavaScript framework (like Angular, React etc)
  • Experience of writing Unit test cases using MSTest and mocking frameworks.
  • Skilled/Experience in writing end to end automated tests using BDD f/w like specflow
  • Understand and experience on application monitoring tools like newrelic, ELK stack, app dynamics or cloud monitoring tools
  • Experience around automated on-demand provisioning of environments with various scalability needs
  • Experience around measuring and improving the speed, quality and team effectiveness

Cloud related experience

  • Design and develop applications security considerations (eg. Data security through API end points etc)
  • Hands-on experience to design and develop enterprise logging and monitoring for cloud native platforms (including monitoring tools and dashboards knowledge)
  • Hands on experience on any cloud platform storage services (object storage, data storage, file storage etc)
  • Hands on experience on any cloud platform API Management Service
  • Hands on experience on any cloud platform Integration services (like Azure Service Bus, AWS Service Queue, etc)
  • Hands on experience to create, deploy, configure and scale IaaS, PaaS & SaaS applications (including considerations to manage cloud cost optimizations)
  • Hands on experience to design and implement data protection options, including HA and BCP protection (Iaas, PaaS & SaaS applications)
  • Should have hands-on experience for unit testing for cloud native applications (eg unit testing for serverless components)

Set Yourself Apart With:

  • Knowledge & experience in.NET Core
  • Demonstrated ability for choosing the needed technology stack based on the functional, non-functional requirements and based on other factors like client drivers, environment and feasibility
  • High-level grouping of responsibilities (broken down into tasks / activities) that a given role needs to perform in order to be successful

Additional Information

  • Gender Neutral Policy
  • 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
  • Generous parental leave and new parent transition program
  • Flexible work arrangements
  • Employee Assistance Programs to help you in wellness and well being
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs