Technology and Engineering
Senior Associate Technology L2_Net-Web
Job Description
Your Impact:
• Adheres to design and coding best practices and standards.
• Sets up the development and production environments and troubleshoots performance issues.
• Participates in architecture and design reviews for projects that require complex technical solutions.
• Represents the organization in customer-facing communication pertinent to Sapient’s technical expertise on the specific platform.
• Not only participate in development stage and play role of hands-on developer but own your deliveries end to end from design to deployment.
• Mentor and develop the technical skills of other software developers.
• Follow and govern the engineering best practices set-up in team.
• Develop/design solutions with keeping NFRs like performance, scalability, accessibility, maintainability, configurability, availability, and monitoring as part of design
• 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
• 4 to 10 years of strong development skills in .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.
• 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.
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.
Company Description
Other Jobs At Publicis Sapient
Senior Associate Infrastructure L1 - GCP Gurgaon, Haryana, India
Senior Associate Data Engineering L2 DE - Big Data Azure Bengaluru, Karnataka, India
Lead Experience Engineer- React Bengaluru, Karnataka, India
Show all jobsRefer a Friend
If you work for Publicis Groupe, please proceed by selecting the below option.
Looking for the latest openings or want to get rewarded for recommending a peer?