Dot Net - Cloud Job in Publicis Sapient
Dot Net - Cloud
Publicis Sapient
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
Job Description
We are looking for a Senior Developer .Net + Cloud to join our team of bright thinkers and doers. As a Senior Associate, .Net Developer, you will play a key role in delivering enterprise-level software to our client. You will be a senior developer who is able to work independently and provide guidance to junior team members. You may also be required to lead a team of 3-5 people, delivering an entire track of work.
Your Impact:
- Owns consistency and high quality in solution delivery
- 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.
Naukri_Post
Qualifications
- 4 to 8 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.
- 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
Cloud related experience
- 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)
- Should have experience to implement data protection options, including HA and BCP protection (Iaas, PaaS & SaaS applications)
- Should have experience to implement application security considerations (eg. Data security through API end points etc)
- Should have hands-on experience for unit testing for cloud native applications (eg unit testing for serverless components)
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 :
4 to 8 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us