PS|Senior Associate Technology L2|.NET Microservices|Delivery|Engineering|.NET|Engineer

Publicis Health Media

Company description

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients&rsquo businesses through designing the products and services their customers truly value.

Overview

Your Impact:

&bull Adheres to design and coding best practices and standards.

&bull Sets up the development and production environments and troubleshoots performance issues.

&bull Participates in architecture and design reviews for projects that require complex technical solutions.

&bull Represents the organization in customer-facing communication pertinent to Sapient&rsquos technical expertise on the specific platform.

&bull Not only participate in development stage and play role of hands-on developer but own your deliveries end to end from design to deployment.

&bull Mentor and develop the technical skills of other software developers.

&bull Follow and govern the engineering best practices set-up in team.

&bull Develop/design solutions with keeping NFRs like performance, scalability, accessibility, maintainability, configurability, availability, and monitoring as part of design

&bull Own and provide point of view to measure and improve the quality metrics.

  • Drives the performance tuning, re-design, and re-factoring for a module.
  • Contributes to designing and implementing the build and releases process
  • Owns consistency and high quality in solution delivery.

Qualifications

&bull 4 to 10 years of strong development skills in .NET core framework

&bull Should have excellent acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills.

&bull Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.

&bull Sound understanding of concepts like Exceptional handling, Serialization/Deserialization, and Immutability concepts, etc.

&bull Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc. &bull Experience with Multithreading, Async-await/TPL/Reactive programming and Concurrent collections

&bull Good understanding of .NET resource management including garbage collections concepts.

&bull Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)

&bull Skilled in database programming (stored procedures, triggers, functions) and good understanding of ADO.NET/ORM frameworks

&bull Hands-on experience with messaging/data streaming platforms like RabbitMQ, ActiveMQ, Kafka etc

&bull Hands-on experience with frameworks around managing application cross-cutting concerns like logging frameworks, Dependency Injection frameworks, configuration management frameworks

&bull Experience in developing cloud applications using PaaS, SaaS or IaaS options &bull Experience in developing/migrating on-prem application on cloud platforms

&bull Good understanding of automated provisioning of cloud based resources with appropriate access controls

&bull Hands-on experience of any scripting language like powershell, python etc

&bull 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.

&bull Good communication skills and ability to work with global teams to define and deliver on projects.

&bull Hands-on experience in MicroServices architecture with good understanding of key Microservices based patterns

&bull Hands-on experience in creating and consuming MicroServices using .NET Core APIs

&bull Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring and containerization requirements of Micro services

&bull Must have experience in AJAX, JQuery and at least one JavaScript framework (like Angular, React etc)

&bull Experience of writing Unit test cases using MSTest and mocking frameworks.

&bull Skilled/Experience in writing end to end automated tests using BDD f/w like specflow

&bull Understand and experience on application monitoring tools like newrelic, ELK stack, app dynamics or cloud monitoring tools.

Additional information

A Tip from the Hiring Manager: Join the team to sharpen your skills and expand your collaborative methods. Make an impact on our clients and their businesses directly through your work.

  • Gender Neutral Policy
  • 18 paid holidays throughout the year 
  • Generous parental leave and new parent transition program
  • Flexible work arrangements
  • Employee Assistance Programs to help you in wellness and well being.
Read Full Description
Confirmed 10 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles