Cutshort logo
OOD Jobs in Bangalore (Bengaluru)

8+ OOD Jobs in Bangalore (Bengaluru) | OOD Job openings in Bangalore (Bengaluru)

Apply to 8+ OOD Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest OOD Job opportunities across top companies like Google, Amazon & Adobe.

icon
Kaplan

at Kaplan

6 recruiters
Sheetal Tickoo
Posted by Sheetal Tickoo
Bengaluru (Bangalore)
4 - 8 yrs
₹10L - ₹19L / yr
skill icon.NET
ASP.NET
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconJavascript
+11 more

Senior Software Engineer I

Primary Responsibilities

  • Designs, codes, debugs, optimizes, and releases both frontend and backend components as well as internal tools.
  • Performs code reviews of pull requests.
  • Assists junior engineers with development and SDLC processes.
  • Works closely with QA analysts for feature and regression testing.
  • Writes and maintains unit, integration, and acceptance tests.
  • Helps select and incorporate new tools and technologies.
  • Drives continuous improvement of best practices within the development team.
  • Identifies and recommends where increased automation, performance enhancements, application enhancements, and quality enhancements may be incorporated.
  • Remains flexible and responsive to changing priorities and multiple, concurrent responsibilities.
  • Keeps current with emerging technologies and technological developments within the industry.

Education & Experience

·      Level of Formal Education:

o  Bachelors or 5 years of professional experience

·      Area of Study:

o  Computer Science or related field

·      Years of Experience:

o  5+ years

·      Type of Experience:

o  Software Engineering

·      Special Certifications or Technical Skills:

o  n/a

·      Information Systems:

o  C#, .NET Framework, JavaScript, SQL Server

·      Technical Competencies:

o  n/a

·      Skills and Ability:

o  C# (or similar language)

o  JavaScript / Node.js

o  SQL Server (or similar relational database management system)

o  Object-oriented design

o  Unit, integration, & acceptance testing

o  Git (or similar version control system)

·      Personal Attributes:

o  Accountable, analytical, methodical, strategic, situational awareness

·      Other/Preferred:

o  Full Stack Development experience

o  Experience or interest in learning:

§ REST web services / microservice architecture

§ Continuous integration & continuous delivery

§ Behavior-driven development

§ GraphQL

§ Docker containers

§ Cloud technologies (e.g. serverless architecture / AWS Lambda)


Read more
Bengaluru (Bangalore), Noida, Mumbai
5 - 7 yrs
₹10L - ₹15L / yr
skill iconC++
C++11
C++14
C++17
Multithreading
+13 more

Talented C++ Developer who has experience in design, development, debugging of multi-threaded large scale application with good understanding in data structures on Linux packaging, functional testing and deployment automation very good with problem solving.



Key responsibilities :

  1. Understand fundamental design principles and best practices for developing backend servers and web applications
  2. Gather requirements, scope functionality, estimate and translate those requirements into solutions
  3. Implement and integrate software features as per requirements
  4. Deliver across the entire app life cycle
  5. Work in a product creation project and/or technology project with implementation or integration responsibilities
  6. Improve an existing code base, if required, and ability to read source code to understand data flow and origin
  7. Design effective data storage for the task at hand and know how to optimize query performance along the way
  8. Follow an agile methodology of development and delivery
  9. Strictly adhere to coding standards and internal practices; must be able to conduct review code
  10. Mentor and possibly lead junior developers
  11. Contribute towards innovation
  12. Performance optimization of apps
  13. Explain technologies and solutions to technical and non-technical stakeholders
  14. Diagnose bugs and other issues in products
  15. Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Must have / Good to have:

  1. 5-7years' experience with C++ development and relevant 3+yrs in modern version 11/14/17 would be a plus. 
  2. Design and implementation of high-availability, and performance applications on Linux environment
  3. Advanced knowledge of C/C++, Object Oriented Design, STL
  4. Good with multithreading and data structures
  5. Develop back-end components to improve responsiveness and overall performance
  6. Familiarity with database design, integration with applications and python packaging.
  7. Familiarity with front-end technologies (like JavaScript and HTML5), REST API, security considerations
  8. Familiarity with functional testing and deployment automation frameworks
  9. Experience in development for 3-4 production ready application using C++ as programming language
  10. Experience in writing unit test cases including positive and negative test cases
  11. Experience of CI/CD pipeline code deployment (Git, SVN, Jenkins or Teamcity)
  12. Experience with Agile and DevOps methodology
  13. Very good problem-solving skills
  14. Experience with Web technologies is a plus. 

Read less

Read more
Series A+ AI startup
Agency job
via Qrata by Blessy Fernandes
Bengaluru (Bangalore), Hyderabad
3 - 5 yrs
₹7L - ₹15L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
JVM
+4 more

A B.Tech/M.Tech in Computer Sc, a SDE should have 1-3 years of experience in SW solution development. We are specifically looking for a SDE who:

 

  • is highly proficient in Java Coreand Spring boot applications including making high quality, highly performing code under JVM environment. 
  • has good working knowledge in design of n-Tier databases (Postgres, NoSQL DBs e.g. Cassandra/MongoDB)
  • has worked in agile development environment under open source gitlab including testing, change management
  • is highly proficient in OOD, extensibility, usability, understand data pre-processing
  • has exposure to full life cycle of product implementation and deployment of enterprise products driving a subsystem including development under gitlab or github.
  • [Desirable] Ability to optimize an ML solution for accuracy and scale
  • [Desirable] has experience in working with Advanced Java
Read more
Series A - AI start-up
Agency job
via Qrata by Blessy Fernandes
Bengaluru (Bangalore), Hyderabad
3 - 5 yrs
₹7L - ₹10L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
NOSQL Databases
+2 more
 

A B.Tech/M.Tech in Computer Sc, a SDE should have 1-3 years of experience in SW solution development. We are specifically looking for a SDE who:

 

  • is highly proficient in Java Coreand Spring boot applications including making high quality, highly performing code under JVM environment. 
  • has good working knowledge in design of n-Tier databases (Postgres, NoSQL DBs e.g. Cassandra/MongoDB)
  • has worked in agile development environment under open source gitlab including testing, change management
  • is highly proficient in OOD, extensibility, usability, understand data pre-processing
  • has exposure to full life cycle of product implementation and deployment of enterprise products driving a subsystem including development under gitlab or github.
  • [Desirable] Ability to optimize an ML solution for accuracy and scale
  • [Desirable] has experience in working with Advanced Java
Read more
Bengaluru (Bangalore)
8 - 15 yrs
₹25L - ₹60L / yr
Data engineering
Big Data
Spark
Apache Kafka
Cassandra
+20 more
Responsibilities

● Able to contribute to the gathering of functional requirements, developing technical
specifications, and test case planning
● Demonstrating technical expertise, and solving challenging programming and design
problems
● 60% hands-on coding with architecture ownership of one or more products
● Ability to articulate architectural and design options, and educate development teams and
business users
● Resolve defects/bugs during QA testing, pre-production, production, and post-release
patches
● Mentor and guide team members
● Work cross-functionally with various bidgely teams including product management, QA/QE,
various product lines, and/or business units to drive forward results

Requirements
● BS/MS in computer science or equivalent work experience
● 8-12 years’ experience designing and developing applications in Data Engineering
● Hands-on experience with Big data EcoSystems.
● Past experience with Hadoop,Hdfs,Map Reduce,YARN,AWS Cloud, EMR, S3, Spark, Cassandra,
Kafka, Zookeeper
● Expertise with any of the following Object-Oriented Languages (OOD): Java/J2EE,Scala,
Python
● Ability to lead and mentor technical team members
● Expertise with the entire Software Development Life Cycle (SDLC)
● Excellent communication skills: Demonstrated ability to explain complex technical issues to
both technical and non-technical audiences
● Expertise in the Software design/architecture process
● Expertise with unit testing & Test-Driven Development (TDD)
● Business Acumen - strategic thinking & strategy development
● Experience on Cloud or AWS is preferable
● Have a good understanding and ability to develop software, prototypes, or proofs of
concepts (POC's) for various Data Engineering requirements.
● Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Read more
BarRaiser

at BarRaiser

2 recruiters
Akanksh Gupta
Posted by Akanksh Gupta
Remote, Bengaluru (Bangalore), Remote
4 - 8 yrs
₹10L - ₹25L / yr
skill iconJavascript
skill iconReact.js
skill iconHTML/CSS
Data Structures
Algorithms
+3 more

Responsibilities:

  • Work on a day-to-day basis to deliver software to solve real world problems.
  • Participate in the design of new features.
  • Work with Product Managers to come up with technical solutions.
  • Improvise and analyse current code base to come up with improvements.

 

Requirements:

  • 3+ Years of Frontend Development Experience.
  • 2+ years of hands-on ReactJS experience.
  • Strong skills in object-oriented design, data structures, algorithm design and complexity analysis.
  • Strong organisational and problem solving skills with great attention to detail.
  • Experience working in fast paced environments cutting across diverse tech-stacks.
  • Passionate about Web Development.
  • Experience in modern web app development.
  • Experience mentoring junior developers.
  • Worked with data intensive UI.
  • Have worked with early stage startups.
  • Have experience with GraphQL.
Read more
Bengaluru (Bangalore)
12 - 14 yrs
₹20L - ₹25L / yr
Unit testing
OOD
OOA
skill iconC#
  • Prototype, design, implement, unit test, product, and maintain Windows-based software applications
  • Participate in cross-functional project teams to develop medical device software
  • Work with multi-discipline teams on new product introduction project while adhering to software development and source control processes
  • Document software, write technical specifications for interfaces and testing

Qualifications

  • Bachelors degree in Software Engineering, Computer Science or related field with no less than 6+ years of experience
  • Experience designing and developing C++/C# based solutions and experience with any user interface development (UWP / WPF)
  • Expert in Unit Testing, OOA/OOD development methodologies, and design principles
  • Experience in Agile development processes and philosophies
  • History of timely delivery while ensuring a quality focus
  • Ability to work well with people and be both highly motivated and motivating
  • Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life
  • Ability to work independently and proactively with minimal direction

Nice to Have

  • Experience in medical device design & development is a plus
  • Experience in IVD instrumentation, such as clinical chemistry, immunoassay, hematology, urinalysis, molecular, microbiology, or flow cytometry systems is a plus
  • Understanding of software development processes for a regulated environment (ISO9000/FDA) is a plus
  • Experience in software code and build management is a plus

 

Read more
Bengaluru (Bangalore)
8 - 15 yrs
₹18L - ₹20L / yr
Software design
Unit testing
OOA
OOD
Software engineering
+6 more

We are seeking a Software Design Engineer with hands-on design skills and exceptional unit testing experience. This person will be responsible to design, develop and troubleshoot software programs for laboratory medical device new product development. The incumbent practices and propagates engineering practices on design principles, code quality, refactoring and unit testing.

 

Responsibilities

 

  • Prototype, design, refactor, implement, unit test Windows based software applications
  • Participate in cross-functional project teams to refactor and design software
  • Work with multi-discipline teams on new product introduction project while adhering to software development and source control processes
  • Document software, write technical specifications for interfaces and testing

 

Qualifications

 

  • Bachelor’s degree in Software Engineering, Computer Science or related field with no less than 8+ years of experience
  • Expert architecting, designing and developing C++/C# based solutions
  • Strong software design skills - expert in OOA/OOD development methodologies, software design principles and design patterns
  • Experience in Agile development processes and philosophies.
  • History of driving project execution and timely delivery while ensuring a quality focus
  • Ability to work well with people and be both highly motivated and motivating
  • Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life
  • Ability to work independently and proactively with minimal direction

 

Nice to Have

  • Experience working with Docker / Containerization technologies is a big plus
  • Experience in medical device design & development is a plus
  • Experience in IVD instrumentation, such as clinical chemistry, immunoassay, hematology, urinalysis, molecular, microbiology or flow cytometry systems is a plus
  • Understanding of software development processes for a regulated environment (ISO9000/FDA) is a plus
  • Experience in software code and build management is a plus
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort