Computer Scientist C++
Leading American Multinational Computer Software company
Computer Scientist C++
at Leading American Multinational Computer Software company
Agency job
via CareerNet
4 - 10 yrs
₹15L - ₹45L / yr
Noida, Delhi, Gurugram, Noida
Skills
C++
Mobile App Development
Data Structures
Algorithms
Product development
Problem solving
Analytical Skills
- Develop new features and improve existing code in C++, specializing in the iOS/Android platforms.
- Has experience with working on huge codebases and comfortable writing and debugging multi-threaded & asynchronous code in Android and the native C++ libraries.
- Understands the resource constraints of mobile devices and implements accordingly robust and efficient solutions with respect to CPU, memory and battery life.
- Be customer-focused and unafraid to challenge the status quo
- Work as part of a dedicated, high-energy team to develop code that spans multiple products.
- Maintain exceptional development standards, especially related to performance, robustness, and testing.
- Support other development teams, build robust relationships and effectively articulate complex ideas.
- Proactively learn new languages, libraries, and platforms as needed. Adapt quickly to changing requirements.
- Activity planning and estimations
- Participate in the design and architecture of the overall product and lead the same for your features.
- Study upcoming technologies, analyze and propose how they can be incorporated to improve the existing product.
- Create high & low-level design artifacts.
- Code Reviews
- Mentoring Android developers in the team
- Develop document solutions for close to a million Acrobat Android users
- We are looking for you if your answer to the following questions is YES
- Are you interested to be part of a highly collaborative team developing next-generation document solutions?
- Have you developed mobile applications having complex UI and high performance?
- Do you like to solve problems and possess an aptitude for analytical troubleshooting?
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort
Similar jobs
Real-time marketing automation built on an intelligent & secure Customer Data Platform increases conversions, retention & growth for enterprises.
Agency job
via HyrHub by Neha Koshy
Bengaluru (Bangalore)
0 - 2 yrs
₹7L - ₹14L / yr
Java
J2EE
Spring Boot
Hibernate (Java)
Algorithms
+4 more
Responsibilities:
- Design and Develop large scale sub-systems
- To periodically explore latest technologies (esp Open Source) and prototype sub-systems
- Be a part of the team that develops the next-gen Targeting platform
- Build components to make the customer data platform more efficient and scalable
Qualifications:
- 0-2 years of relevant experience with Java, Algorithms, Data Structures, & Optimizations in addition to Coding.
- Education: B.E/B-Tech/M-Tech/M.S in Computer Science or IT from premier institutes
Skill Set:
- Good Aptitude/Analytical skills (emphasis will be on Algorithms, Data Structures,& Optimizations in addition to Coding)
- Good knowledge of Databases - SQL, NoSQL
- Knowledge of Unit Testing a plus
Soft Skills:
- Has an appreciation of technology and its ability to create value in the marketing domain
- Excellent written and verbal communication skills
- Active & contributing team member
- Strong work ethic with demonstrated ability to meet and exceed commitments
- Others: Experience of having worked in a start-up is a plus
Read more
company operates on a software as a service-based (SaaS) model.
Agency job
via Jobdost by Saida Jabbar
Bengaluru (Bangalore)
4 - 12 yrs
₹12L - ₹15L / yr
MariaDB
MySQL
Amazon Web Services (AWS)
Microsoft Windows Azure
Data Structures
+1 more
Role Description
As a Senior Database Developer, you will design stable and reliable databases,
according to our company’s needs. You will be responsible for planning, developing,
testing, improving and maintaining new and existing databases to help users retrieve
data effectively. As part of our IT team, you will work closely with developers to ensure
system consistency. You will also collaborate with administrators and clients to
provide technical support and identify new requirements. Communication and
organization skills are keys for this position, along with a problem-solution attitude.
You get to work with some of the best minds in the industry at a place where
opportunity lurks everywhere and in everything.
Responsibilities
Your responsibilities are as follows.
• Working cross functional teams to develop robust solutions aligned with the
business needs
• Maintaining communication, providing regular updates to the development
team ensuring solutions provided are fit for purpose
• Training other developers in the team on best practices and technologies
• Troubleshooting issues in the production environment understanding the root
cause and developing robust solutions
• Developing, implement, maintain and solutions that are both reliable and
scalable
• Capture data analysis requirements effectively and represent them formerly
and visually through our data models.
• Maintaining effective database performance by identifying and resolving
production and application development problems
• Optimise the integration and installation of new releases
• Monitoring system performance, test, troubleshoot and integrating new
features
• Proactively recommending solutions to improve new and existing database
systems
• Providing database support by coding utilities, resolving user questions and
problems
• Ensuring compliance to database implementation procedures
• Performing code and design reviews as per the code review process
• Installing and organising information systems to guarantee company
functionality
• Preparing accurate documentation and reports
• Migration of data from legacy systems to new solutions
• Stakeholders’ analysis of our current clients, company operations and
applications, and programming requirements
• Collaborate with functional teams across the business to deliver end-to-end
products, features enabling enhanced performance
Required Qualifications
We are looking for individuals who are curious, excited about learning, and navigating
through the uncertainties and complexities that are associated with a growing
company. Some qualifications that we think would help you thrive in this role are:
• Minimum 8 Years of experience as a Database Administrator
• Strong knowledge of data structures and database systems
• In depth expertise and hands on experience with MySQL/MariaDB Database
Management System
• In depth expertise and hands on experience in database design, data
maintenance, database security, data analysis and mining
• Hands-on experience with at least one web-hosting platform such as Microsoft
Azure, AWS (Amazon Web Services) etc.
• Strong understanding of security principles and how they apply to web
applications
• Basic knowledge of networking, Desirable knowledge of business intelligence
• Desirable knowledge of data architectures related to data warehouse
implementations
• Strong interpersonal skills and a desire to work collaboratively to achieve
objectives
• Understanding of Agile methodologies
• Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications
• Sense of ownership and pride in your performance and its impact on company’s
success
• Critical thinker, Team player
• Excellent trouble-shooting and problem-solving skills
• Excellent analytical and Strong organisational skills
• Good time-management skills
• Great interpersonal and communication skills
As a Senior Database Developer, you will design stable and reliable databases,
according to our company’s needs. You will be responsible for planning, developing,
testing, improving and maintaining new and existing databases to help users retrieve
data effectively. As part of our IT team, you will work closely with developers to ensure
system consistency. You will also collaborate with administrators and clients to
provide technical support and identify new requirements. Communication and
organization skills are keys for this position, along with a problem-solution attitude.
You get to work with some of the best minds in the industry at a place where
opportunity lurks everywhere and in everything.
Responsibilities
Your responsibilities are as follows.
• Working cross functional teams to develop robust solutions aligned with the
business needs
• Maintaining communication, providing regular updates to the development
team ensuring solutions provided are fit for purpose
• Training other developers in the team on best practices and technologies
• Troubleshooting issues in the production environment understanding the root
cause and developing robust solutions
• Developing, implement, maintain and solutions that are both reliable and
scalable
• Capture data analysis requirements effectively and represent them formerly
and visually through our data models.
• Maintaining effective database performance by identifying and resolving
production and application development problems
• Optimise the integration and installation of new releases
• Monitoring system performance, test, troubleshoot and integrating new
features
• Proactively recommending solutions to improve new and existing database
systems
• Providing database support by coding utilities, resolving user questions and
problems
• Ensuring compliance to database implementation procedures
• Performing code and design reviews as per the code review process
• Installing and organising information systems to guarantee company
functionality
• Preparing accurate documentation and reports
• Migration of data from legacy systems to new solutions
• Stakeholders’ analysis of our current clients, company operations and
applications, and programming requirements
• Collaborate with functional teams across the business to deliver end-to-end
products, features enabling enhanced performance
Required Qualifications
We are looking for individuals who are curious, excited about learning, and navigating
through the uncertainties and complexities that are associated with a growing
company. Some qualifications that we think would help you thrive in this role are:
• Minimum 8 Years of experience as a Database Administrator
• Strong knowledge of data structures and database systems
• In depth expertise and hands on experience with MySQL/MariaDB Database
Management System
• In depth expertise and hands on experience in database design, data
maintenance, database security, data analysis and mining
• Hands-on experience with at least one web-hosting platform such as Microsoft
Azure, AWS (Amazon Web Services) etc.
• Strong understanding of security principles and how they apply to web
applications
• Basic knowledge of networking, Desirable knowledge of business intelligence
• Desirable knowledge of data architectures related to data warehouse
implementations
• Strong interpersonal skills and a desire to work collaboratively to achieve
objectives
• Understanding of Agile methodologies
• Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications
• Sense of ownership and pride in your performance and its impact on company’s
success
• Critical thinker, Team player
• Excellent trouble-shooting and problem-solving skills
• Excellent analytical and Strong organisational skills
• Good time-management skills
• Great interpersonal and communication skills
Read more
Well Funded Healthcare Technology Startup
Agency job
via Hunt & Badge Consulting Pvt Ltd by Vinay Kumar
Bengaluru (Bangalore), Chennai, Hyderabad
4 - 20 yrs
₹20L - ₹80L / yr
Data Structures
Algorithms
Java
C++
C#
+2 more
Desired Experience
· 4+ years in a software engineering role
· You want to work in a highly collaborative environment: we believe a team can be stronger than its individual parts
· Are independent and curious
· Are comfortable owning features from design through delivery to production
· Have experience with one or more modern programming languages
· Are willing to dive into a large code base and contribute immediately
· Enjoy writing code that is understandable, maintainable, and testable
· Collaborative and Communicative - you love being part of a diverse team, building consensus, and establishing credibility.
You are a Class-A communicator: curious, thoughtful, clear, and (mostly) correct.
· BA/BS degree from top institution; MBA or CompSci degree preferred but not required.
· 4+ years in a software engineering role
· You want to work in a highly collaborative environment: we believe a team can be stronger than its individual parts
· Are independent and curious
· Are comfortable owning features from design through delivery to production
· Have experience with one or more modern programming languages
· Are willing to dive into a large code base and contribute immediately
· Enjoy writing code that is understandable, maintainable, and testable
· Collaborative and Communicative - you love being part of a diverse team, building consensus, and establishing credibility.
You are a Class-A communicator: curious, thoughtful, clear, and (mostly) correct.
· BA/BS degree from top institution; MBA or CompSci degree preferred but not required.
Read more
We are a Series A funded fastest-growing product Startup.
Agency job
via Series A Funded product Startup by Ashutosh K
Remote only
4 - 9 yrs
₹10L - ₹30L / yr
Java
Spring Boot
Data Structures
Algorithms
Systems design
+3 more
Major Responsibilities:
- Translation of complex functional requirements into technical requirements
- Design, develop and maintain complex systems using best of the breed development practices and technology.
- Responsible for the overall software development life cycle.
- Delivery of High Quality & Scalable systems and applications with a sharp focus on timelines.
- Being on the lookout for bettering the software engineering practices and tools within the organization
- Collaboration with other stakeholders to provide robust and well-rounded solutions
- Report on the status of product delivery and quality to management, customer support and product teams.
- Experience of 5+ years in designing & developing highly scalable, performant web applications
- Strong programming, debugging, and problem-solving skills
- Strong Computer Science Fundamentals (Data structures and Algorithms)
- Sound understanding of object-oriented programming and excellent software design skills.
- Good experience of Restful services using Java Springboot
- Strong understanding of database design and SQL (PostgreSQL / MySQL) development
- Good to have knowledge of NoSQL technologies like Redis, MongoDB, Cassandra or any other NoSQL database
- Knowledge of design patterns and good to have experience of large-scale applications
- Should have experience in Apache Kafka, RabbitMQ, SQS or other Queueing systems.
- Experience of working with Amazon Web Services (AWS), Google Cloud Computing (GCP) would be considered as an advantage
- Experience of developing with Serverless Model will be an advantage.
Read more
Some skills we consider critical to being a Lead Software Engineer:
● A Bachelor’s degree in Computer Science or equivalent combination of technical education and
work experience
● 5 to 9 years of Software Development experience
● Experience in system design, distributed systems, relational and No-SQL databases.
● Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux
platform)
● Solid software development background including design patterns, algorithms, data structures,
test driven development
● Any previous experience in working with Big Data or leveraging machine learning in improving
consumer experience is desirable.
● Excellent verbal and written communication skills
● A Bachelor’s degree in Computer Science or equivalent combination of technical education and
work experience
● 5 to 9 years of Software Development experience
● Experience in system design, distributed systems, relational and No-SQL databases.
● Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux
platform)
● Solid software development background including design patterns, algorithms, data structures,
test driven development
● Any previous experience in working with Big Data or leveraging machine learning in improving
consumer experience is desirable.
● Excellent verbal and written communication skills
Read more
NCR (Delhi | Gurgaon | Noida)
2 - 3 yrs
₹4L - ₹6L / yr
Algorithms
C#
.NET
Visual Basic (VB)
We are looking for a .NET developer to build software using VB and technologies of the .NET framework. You will create application from scratch, configure existing systems and provide user support.
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we'd like to meet you.
Your goal will be to work with internal teams to design, develop and maintain software.
Read more
at Litmus World Marketing Technologies Pvt Ltd
2 recruiters
Posted by Priyanka Pareek
Bengaluru (Bangalore)
3 - 8 yrs
₹6L - ₹20L / yr
MongoDB
NodeJS (Node.js)
AngularJS (1.x)
Data Structures
Python
The Company:
Litmus World is looking to hire Senior Engineers to direct the organization through its next phase of rapid growth and development.
Litmus is the platform of choice for businesses to communicate directly with their own and others’ customers in real-time, context-rich, touch point environment.
Litmus leverages cutting-edge technology to make it easier for business to deliver these capabilities:
Digital interfaces deployed at the point of interaction enable businesses to have “structured conversations” with millions of customers in real-time. Dashboards deployed across the business help managers and staff better understand and manage customer micro-experiences via manual and auto-triggered communication in real-time Customer data and analytics from across brands give companies insights and opportunities to hyper-target prospects and customers to increase revenues.
Job Description:
Position: Senior Engineer
Location: Bangalore
Brief: Looking for a Mean Stack Web Developers.
Responsibilities:
Work closely with the product team to design and develop a variety of features and reusable components.
Create clean, light, scalable production code with clear documentation.
Use independent judgment to take existing code, understand its function, and change/enhance as needed
Collaborate, provide technical guidance, and engage in design and code review for other team members
Estimate, plan, and execute complex technical projects in a timely manner.
Education & Experience Bachelor's degree/MCA.
2-6 years’ experience building successful nodeJS applications.
Experience with MEAN (MongoDB, ExpressJS, AngularJS and NodeJS) stack + Python Exp is mandatory.
Experience with GruntJS and GIT Experience with design/development of RESTful APIs.
Experience influencing product direction in creative ways.
Knowledge, Skills & Attributes
Strong understanding of HTML5, CSS3, Javascript, AJAX and JSON.
Good understanding of MongoDB.
Strong understanding of the latest MVC frameworks and UI toolkits.
Ability to write appropriate unit tests, integration tests and deployment scripts. (Added advantage).
Read more
UnitedHealth Group Inc. iS 5th largest company in the world , in the Fortune lis
Agency job
via Next Step Services by shakun shahi
Hyderabad
5 - 13 yrs
₹15L - ₹26L / yr
Java
Agile/Scrum
ITIL
DevOps
Big Data
+2 more
Full Stack Developer belongs to Self-Organizing and Cross Functional development team and is able to convert sprint backlog items to shippable product. He collectively owns end to end development responsibility for a given Agile Team / POD. He will design, code and test the user stories committed for a
sprint. Works independently under limited supervision. Possess skills to effectively deal with issues,challenges within field of specialization to develop application solutions.
Primary Responsibilities:
Lead an agile team within a Release Team/Value Stream or IT Support Team.
Accountable for team delivery.
Develop and automate business solutions by creating new and modifying existing software
applications.
Develop innovation, strategies, processes, and best practices
Technically hands on and excellent in Design, Coding and Testing.
Collectively responsible for end to end product quality.
Creation of high/low level application design.
Participates and contributes in Sprint Ceremonies.
Promote and develop the culture of collaboration, accountability & quality.
Provides technical support to team. Helps team in resolving technical issues .
Closely working Business Teams, Onshore partners, deployment and infrastructure teams.
<Others – If any>
Required Qualifications:
8 - 13 Years of experience - working on multiple layer of technology
Excellent verbal, written and interpersonal communication skills
Demonstrate capability to create high/low level designs.
Engineering Practices
o Agile:
Working experience of 2+ year in “Agile team”.
Understanding of various agile methodologies such as Scrum, Kanban
Working experience of Test Driven Development.
o ITIL/ITSM: Good understanding of IT Support / Production Support
o Data / Information Security – Working knowledge on the below –
Common security vulnerabilities, their causes and implementations to fix the same.
Security scanning methodologies and tools (e.g. HP Fortify, Whitehat, Webinspect)
o
Good in Data Structure, Algorithms and Design Patterns.
o Demonstrates excellent problem solving skills.
o Good in design thinking and approach to solve business problem by applying suitable
technologies (cost efficient, high performance, resilient and scalable).
Common Technical Skills
o Database: 2+ year working experience of database (SQL or PL/SQL), Good knowledge of.
Exposure to Big Data, NoSQL/Flat Database.
o API /Web Services: 1+ year working experience in Web Services / API, REST Architecture etc.
o DevOps:
Working experience in set up or maintenance of CI/CD pipeline (test, build ,
deployment and monitoring automation)
2+ years working experience of software configuration management and packaging.
Experience in using automated deployment and release management tools such as XL
Deploy, XL Release, Jenkins.
2+ years working knowledge of build tools such as Maven/Gradle
o Cloud: Working experience or good knowledge of cloud platforms (e.g OpenShift, Azure,
AWS). Capable of demonstrating how to develop a sample cloud based application / micro-
services architecture.
o Open Source:
Demonstrate hands on knowledge of OpenSource adoption and use cases.
Real implementation experience of one or more open source technology (MySQL, JBoss
Platform, Apache Camel)
Good to have - Contributing to one or more technical forums related to an open source
technology.
Product / Project / Program Related Tech Stack :
o Front End – <Desired Technologies and Tools>
o Back End – <Desired Technologies and Tools>
o Middleware – <Desired Technologies and Tools>
o Testing - <Desired Technologies and Tools>
o DevOps - <Desired Tools>
o Others – <Desired Technologies and Tools>
o Certifications - <Desired Certifications>
o Development Methodology / Engineering Practices – Agile (SCRUM / KANBAN / SAFe)
Preferred Qualifications:
Excellent verbal, written and interpersonal communication skills
Ability to work collaboratively in a global team with a positive team spirit
Knowledge of US Healthcare domain
Knowledge or certification – SAFe
Knowledge of certification – ITIL
Work experience in product engineering
Read more
Bengaluru (Bangalore)
4 - 8 yrs
₹30L - ₹60L / yr
Java
Data Structures
Algorithms
C++
Python
+1 more
Rippling is a Y-Combinator company with an engineering center in Bangalore. We are revolutionizing the HR industry by creating a platform of a seamless experience between companies and employees. We are building our core team in Bangalore and looking for skilled engineers to join us. Most of our engineering team comes from strong technical companies like Google, WalmartLabs, Facebook, Directi, and Microsoft, have had their own startup in the past.
Our engineers own/design/develop end-to-end features/modules in the product development. You'll be influencing the product spec for an owned feature, designing the backend and wiring it with the frontend to launch. Once launched, you'll be responsible for any further improvements to the feature.
Role:
What you'll do
Own what you build
Design, architect, develop, unit test your contribution
Build solutions that have the direct impact on our customers.
What we are looking for:
5+ years of software development experience in building production quality systems
Bachelor Degree in Computer Science or equivalent.
Infectious passion towards solving real customer pain points
Experience in building scalable distributed systems
Experience with web technologies and system design.
We're hiring and would love to hear from you: [email protected]
Read more
Pune
2 - 5 yrs
₹5L - ₹10L / yr
Codec
gstreamer
gdb
C++
Linux/Unix
+2 more
Great exposure to their technical skills.
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort