Software Development Engineer 1

1 week ago


Bengaluru, Karnataka, India Publicis Sapient Full time

Job Description

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 FrameworksSpring or Spring Boot or Micronaut (Java)Flask or Django (Python)Express or Meteor or Koa 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)

Set Yourself Apart With:

You understand infra. as code (cattle over pets) You understand reactive programming concepts, Actor models & use RX Java / Spring React / Akka / Play, etc. You are able to set up a CI/CD pipeline infrastructure & stack from grounds-up You are able to articulate the pros, cons of designs & tradeoffs You are aware of distributed tracing, debugging, and troubleshooting You are aware of side-car, service mesh usage along with microservices You are aware of distributed, cloud design patterns & architectural styles You are aware of gateways, load-balancers, CDNs, Edge caching You are aware of gherkin and cucumber for BDD automation You are aware of performance testing tools like JMeter, Gatling You are aware of one search solution like ElasticSearch, SOLR, Endeca You are aware of one distributed caching solution like Redis, MemCache, etc. You are aware of selenium for UI automation You are aware of Rules engines like Drools, Easy Rules, etc.

A Tip from the Hiring Manager:

Software Development Engineers (SDE-I) are bright, talented, and motivated young minds with strong technical skills, developing software applications and services that make life easier for customers.
The SDE-I is expected to work with an agile team to develop, test, and maintain digital business applications.
As an SDE-I you will get an opportunity to work with industry-leading clients and global teams to solve complex business problems and build your skills on the full stack of application development technologies

Education :

Bachelor's/Master's Degree in Computer Engineering, Computer Science, or a related field



  • Bengaluru, Karnataka, India Oracle Full time

    The Software Engineer is a contractually committed role to supporting AMS Custom Reporting and plays a crucial role in addressing clients' patient safety and financial revenue issues. Responsibilities encompass developing and modifying CCL scripts, participating in code reviews, collaborating on technical designs, and overseeing the debugging and...


  • Bengaluru, Karnataka, India 2070Health Full time

    About Us2070Healthis India's premier Venture Studio, pioneering an innovation platform dedicated to building groundbreaking healthcare companies from the ground up. Our mission is to identify and seize disruptive opportunities within the healthcare sector. What sets us apart from conventional venture capital and accelerator models is our active involvement...

  • Software Engineer 1

    1 month ago


    Bengaluru, Karnataka, India Toast Full time

    Software Development Engineer in Test-1 (Quality Enablement)Bangalore, IndiaWe are not your typical tech company - we like to do things differently. Innovation is in our DNA. To create a groundbreaking product, we need groundbreaking ideas. This is why we value diverse perspectives, backgrounds, and experiences. Together, we empower restaurants of all sizes...

  • Software Engineer 1

    4 weeks ago


    Bengaluru, Karnataka, India Toast Full time

    Software Development Engineer in Test-1 (Quality Enablement)Bangalore, IndiaWe are not your typical tech company - we like to do things differently. Innovation is in our DNA. To create a groundbreaking product, we need groundbreaking ideas. This is why we value diverse perspectives, backgrounds, and experiences. Together, we empower restaurants of all sizes...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...


  • Bengaluru, Karnataka, India 2070Health Full time

    About Us 2070Health is India's premier Venture Studio, pioneering an innovation platform dedicated to building groundbreaking healthcare companies from the ground up. Our mission is to identify and seize disruptive opportunities within the healthcare sector. What sets us apart from conventional venture capital and accelerator models is our active...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business:MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business.Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business: MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business. Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    We are looking for Software Development Engineers to join our Kindle team. We recently launched Amazon First Kindle Scribe, a larger form factor device that now unlocks reading, Note taking and handwriting recognition. Join and be part of team which is working on programs involving Handwriting recognition, text processing, developing and integrating...


  • Bengaluru, Karnataka, India Oracle Full time

    Design, develop, troubleshoot, and debug software programs for databases, applications, tools, and to have strong SQL, Understanding of Cerner Millennium Architecture and Cerner Millennium Data to have knowledge in CCL (Cerner Command Language), Discern Explorer, Discern Visual Developer, and Olympus(preferred).Gather requirements to determine the scope of...


  • Bengaluru, Karnataka, India Oracle Full time

    Design, develop, troubleshoot, and debug software programs for databases, applications, and tools.Skills and Requirements:Strong SQL proficiencyUnderstanding of Cerner Millennium Architecture and Cerner Millennium DataKnowledge in CCL (Cerner Command Language), Discern Explorer, Discern Visual Developer, and Olympus (preferred)Ability to gather requirements,...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    Job DescriptionWhat are Salesforce Engineers do ?Our Salesforce Engineers are responsible for designing, building, and scaling core applications built onForce.comPlatform that support our web and mobility applications running in production. They are versatile technologists who have a lot of experience up and down the stack and are comfortable building best...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    Job DescriptionWhat are Salesforce Engineers do ? Our Salesforce Engineers are responsible for designing, building, and scaling core applications built onForce.comPlatform that support our web and mobility applications running in production. They are versatile technologists who have a lot of experience up and down the stack and are comfortable building best...


  • Bengaluru, Karnataka, India Publicis Sapient Full time

    Job DescriptionWe 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...

  • Software Engineer I

    1 week ago


    Bengaluru, Karnataka, India Rocket Software Full time

    Job DescriptionSummary: The Software Engineer-I is responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. They develop software tools for operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.Essential Duties and Responsibilities:Learn and...

  • AWS DevOps Engineer

    1 week ago


    Bengaluru, Karnataka, India Version 1 Full time

    Job Description Version 1 are one of a handful of AWS Premier Consulting Partners, which is the highest tier of AWS Partnership available. You will be working for the AWS Practice which consists of some of the best Architects, DevOps Engineers and Consultants. The customer engagements are varied and the exposure to cutting-edge technologies is always...


  • Bengaluru, Karnataka, India SIXT Research & Development India Full time

    Job DescriptionWhat you'll do? – Perform as smoothly as our cars:Lead/contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in quality and development.You have high standards in regard to quality which is reflected in your Clean Code and efficient architecture.You evaluate new...


  • Bengaluru, Karnataka, India Publicis Sapient Full time

    Job DescriptionWe 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...


  • Bengaluru, Karnataka, India Rootstock Software Full time

    About Us:Rootstock Software is a leading provider of cloud manufacturing and supply chain solutions built on the Salesforce platform. We empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth. As part of our expanding engineering team in India, we seek a skilled Software Engineer to contribute to our...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.As a partner to our customers, we continually...