Software Development Engineer

Publicis Sapient Consulting Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Software Development Engineer 1 (SDE-1)


We at Publicis Sapient, enable our clients to Thrive in Next and to create business value through expert strategies, customer-centric experience design, and world class product engineering.The future of business is disruptive; transformative; and becoming digital to the core.In our 20 + years in IT, never have we seen such a dire need for transformation in every major industry, from financial services to automotive, consumer products, retail, energy, and travel.

Your Impact:

  • You will work in the spirit of agile & a product engineering mindset - delivering the sprint outcomes, iteratively & incrementally, following the agile ceremonies
  • You will groom the stories functionally & help define the acceptance criteria (Functional & Non-Functional/NFRs) collaborating actively with stakeholders - locally & in client org., understanding end-to-end customer requirements
  • You will actively contribute in technical grooming, brainstorming & whiteboarding design sessions to define & articulate the solution approaches, to identify tasks & estimates, and to document the module/sub-system design with their interfaces & wireframes
  • You will have breadth of concepts, tools & technologies to address NFRs like security, performance, reliability, maintainability and understand the need for trade-offs
  • You will bring in expertise to optimize and make the relevant design decisions (considering trade-offs) at the module / components level
  • You will be a polyglot with a PE mindset – Open & Curious, learning & adopting new languages, platforms & toolkits constantly


Qualifications

Your Skills & Experience:

  • You have 3+ years of professional work experience building large-scale, large-volume services & distributed apps., taking them through production and post-production life cycles.
  • You use more than one programming language with expertise in at least one; Ex:
  • Memory Management, GC, Templates/Generics, Closures, etc.
  • Multi-Threading, Sync/A-Sync.; Blocking/Non-Blocking execution styles
  • You practice Imperative, Functional Programming styles
  • You are aware of Cloud Platforms like AWS, GCP, Azure, etc.
  • You are a problem solver choosing the relevant data structures, and algorithms considering the tools for Time & Space Complexity
  • You apply SOLID, DRY design principles, design patterns & practice Clean Code
  • You are an expert at String Manipulation, Data/Time Arithmetic, Collections & Generics
  • You practice & guide on handling failures à Error Management & Exception handling
  • You build reliable & high-performance apps leveraging Eventing, Streaming, Concurrency, Multi-Threading & Synchronization libraries and frameworks
  • You develop web apps using HTML, CSS, Javascript & relevant frameworks (Angular, React, Vue)
  • You design and build microservices from the ground up, considering all NFRs & applying DDD, Bounded Contexts
  • You use one or more databases (RDBMS or NoSQL) based on the needs
  • You deploy to production, troubleshoot problems & provide live support
  • You understand the significance of security aspects & compliance to data, code & application security policies; You write secure code to prevent known vulnerabilities; You understand HTTPS/TLS, Symmetric/Asymmetric Cryptography, Certificates
  • You use one or more Web Application Frameworks
  • Spring or Spring Boot or Micronaut (Java)
  • Flask or Django (Python)
  • Express or Meteor or Koa (Node)
  • Asp.net MVC, WebApi or Nancy (.Net)
  • You use one or more messaging platforms (e.g. JMS/RabbitMQ/Kafka/Tibco/Camel)
  • You use Mocks & Stubs & related frameworks (Moq)
  • You use logging frameworks like Log4j, NLog, etc.
  • You use build tools like MSBuild, Maven, Gradle, Gulp, etc.
  • You understand and use containers, virtualization
  • You use proactive monitoring & alerting, dashboards
  • You use Logging/Monitoring solutions (Splunk, ELK, Grafana)


Job role

Work location

Bengaluru

Department

IT & Information Security

Role / Category

IT Infrastructure Services

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

Publicis Sapient Consulting Pvt Ltd

Job posted by Publicis Sapient Consulting Pvt Ltd

Apply on company website