Software Development Engineer 1
6 months ago
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 levelYou 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 (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)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
-
Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Version 1 Full timeAbout the RoleWe are looking for a skilled Software Engineer - Backend Developer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining the back-end of our software applications.Key Responsibilities- Design and develop high-quality, scalable, and maintainable back-end...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Version 1 Full timeVersion 1 is a leading company seeking an exceptional Software Engineer to join our team. We are looking for a highly skilled professional with expertise in Angular and NodeJS to work on full-stack application development.About the RoleThis is a challenging opportunity for a talented engineer who can design, build, implement, test, and monitor best-in-class...
-
Software Development Engineer
3 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Description: As a Junior Software Coding Developer at Rocket Software, you will be responsible for designing, developing, and troubleshooting software programs to enhance and create new products. You will work closely with the engineering team to develop software tools and technologies, including operating systems, compilers, routers, networks,...
-
Software Development Engineer
1 month ago
Bengaluru, India Cleartrip Full timeAbout The Role & Team: The Software Development Engineer's core responsibilities include working on highly-maintainable and unit-tested software components/systems that address real-world problems. You will be working in a fast-paced and agile work environment delivering quality solutions that have immediate business impact. You are Responsible for You...
-
Software Development Engineer
1 month ago
Bengaluru, India Cleartrip Full timeAbout The Role & Team:The Software Development Engineer's core responsibilities include working on highly-maintainable and unit-tested software components/systems that address real-world problems. You will be working in a fast-paced and agile work environment delivering quality solutions that have immediate business impact.You are Responsible forYou will be...
-
Software Development Engineer
1 month ago
Bengaluru, India Cleartrip Full timeAbout The Role & Team:The Software Development Engineer's core responsibilities include working on highly-maintainable and unit-tested software components/systems that address real-world problems. You will be working in a fast-paced and agile work environment delivering quality solutions that have immediate business impact.You are Responsible forYou will be...
-
Software Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Iosys Software Full timeJob Summary:The Software Development Engineer will be responsible for collaborating closely with the Chief Product Officer and Chief Technology Officer at Iosys Software.The ideal candidate will have 5+ years experience with Golang, CI/CD tools, and Microsoft Azure.Key Responsibilities:• Develop high-quality code across the system components, including...
-
Software Development Engineer
1 month ago
Bengaluru, Karnataka, India Surya Software Systems Pvt Ltd Full timeJob Title: Software Development EngineerJob Summary:We are seeking a highly skilled and motivated Software Development Engineer to join our team at Surya Software Systems Pvt Ltd. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software...
-
Senior Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Development India Private Limited Full timeJob Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Rocket Software Development India Private Limited. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software programs for both enhancements and new product development.Key...
-
Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Version 1 Full timeJob DescriptionPosition OverviewVersion 1 is seeking a highly skilled Senior Mobile App Developer to design, develop, and maintain cutting-edge mobile applications using React Native. As a key contributor, you will play a crucial role in delivering high-quality software solutions.Key ResponsibilitiesDevelop and maintain responsive mobile applications using...
-
Senior Software Development Engineer
4 weeks ago
Bengaluru, Karnataka, India Iosys Software Full timeJob SummaryThe Senior Software Development Engineer is a highly skilled professional who plays a critical role in the Product & Engineering team at Iosys Software. This individual is responsible for collaborating closely with the Chief Product Officer & Chief Technology Officer to drive software development and innovation.Key Responsibilities:Software...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Version 1 Full time**Key Responsibilities**• Develop software applications using a variety of programming languages and technologies• Collaborate with cross-functional teams to design and implement software solutions• Troubleshoot and debug software issues**Requirements**• Bachelor's degree in Computer Science or related field• Proficiency in at least two programming...
-
Senior Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Rocket Software Full timeJob Title: Senior Software EngineerJob Overview:The Senior Software Engineer at Rocket Software is responsible for designing, developing, and implementing software features and functionality. This role requires strong technical skills, excellent problem-solving abilities, and effective communication skills.Key Responsibilities:Design and develop software...
-
Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Dew Software Full timeAbout the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...
-
Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Version 1 Full timeWe are currently seeking a highly skilled Software Engineer to join our team. As a Cloud Infrastructure Specialist, you will be responsible for designing, implementing, and maintaining scalable and secure cloud-based systems.Key Responsibilities:Design and implement cloud-based infrastructure using AWS, Azure, or Google Cloud PlatformDevelop and deploy...
-
Rocket Software
2 months ago
Bengaluru, India Rocket Software Development India Private Limited Full timeJob Description :The Software Engineer-II will design, develop, troubleshoot, and debug software programs for both enhancements and new product development. You will be responsible for developing software tools, including but not limited to operating systems, compilers, routers, networks, utilities, databases, and internet-related tools. The role requires...
-
Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Jivox Software India Full timeTransform the way you experience digital marketing with Jivox Software India. As a Software Engineer - Jivox Software, you will own and drive business features into tech requirements, design and build rich interactive applications, and optimize algorithms for a seamless user experience.Key Responsibilities:Develop features that meet business requirements and...
-
Senior Software Engineer
1 week ago
Bengaluru, India Guidewire Software Full timeGuidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...
-
DevOps Engineer
4 weeks ago
Bengaluru, Karnataka, India Iosys Software Full timeJob Summary:The DevOps Engineer is responsible for collaborating closely with the Chief Product Officer and Chief Technology Officer to ensure the success of our software development projects. This role requires a deep understanding of software development and deployment processes, as well as strong communication and collaboration skills.Key...
-
Senior software engineer
1 week ago
Bengaluru, India Guidewire Software Full timeGuidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...