Jobs
Interviews

180 Object-Oriented Programming Jobs - Page 7

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

20 - 25 Lacs

Gurugram

Work from Office

Role & responsibilities Design and develop scalable, high-performance simulator software architecture for flight training devices. Build real-time systems for simulating aircraft dynamics, avionics, electrical, hydraulic, and environmental systems. Integrate hardware interfaces (e.g., control loading, motion platform, visuals) with simulator software. Lead or support modeling and implementation of aircraft systems and behavior using C++ or similar. Collaborate with mechanical, avionics, and electrical teams for seamless system integration. Perform code reviews, system testing, debugging, and software validation. Work with regulatory standards (e.g., DO-178C, ICAO 9625, CS-FSTD(A)) for simulator software compliance. Mentor junior developers and contribute to best practices in software design and development. Maintain detailed documentation for software architecture, design, and test cases. Provide technical inputs to project planning and timelines. Preferred candidate profile Bachelors or Masters degree in Computer Science, Software Engineering, Aerospace, Electronics, or a related field. 8+ years of experience in software development, with at least 3+ years in flight simulation or real-time systems. Strong command over C++ (modern C++11/14/17) , with expertise in object-oriented and real-time programming. Proven experience in developing flight simulator software , aircraft system modeling, or aerospace embedded systems. Deep understanding of aerodynamics, aircraft systems (hydraulics, electricals, avionics) and how they interact in simulators. Experience with graphics/visualization engines (OpenGL, Unity, Unreal) is a plus. Knowledge of real-time operating systems (RTOS) and multithreaded systems. Familiarity with protocols and interfaces used in simulators (e.g., ARINC 429/825, CAN bus, Ethernet, RS232/485). Experience with software certification processes (DO-178C/DO-330, ISO 9001, CMMI) is desirable. Strong analytical, problem-solving, and debugging skills. Preferred Skills Experience working with or developing Level D full-flight simulators or FSTD Level 5+ Background in aerospace domain or working with aviation OEMs or simulator manufacturers. Exposure to MATLAB/Simulink, Model-Based Design, or Digital Twin technology. Knowledge of Git, JIRA, Jenkins, or similar tools for DevOps and CI/CD practices.

Posted 3 months ago

Apply

5.0 - 7.0 years

12 - 14 Lacs

Hyderabad

Work from Office

We are seeking an experienced C# Developer with strong expertise in Angular and a solid background in object-oriented programming, database management, and modern API security protocols. The ideal candidate will thrive in a dynamic and collaborative environment, working closely with both technical teams and business stakeholders.

Posted 3 months ago

Apply

0.0 - 1.0 years

3 - 6 Lacs

Pune

Work from Office

Role & responsibilities Java developer roles will vary greatly depending on companies and job positions. Here are some typical roles and responsibilities of java developers: Contribute to all stages of the software development lifecycle Design, implement and maintain Java-based applications that can be high-volume and low-latency Analyze user requirements to define business objectives Envisioning system features and functionality Define application objectives and functionality Ensure application designs conform with business goals Develop and test software Identify and resolve any technical issues arising Create detailed design documentation Propose changes to current Java infrastructure Develop technical designs for application development Develop multimedia applications Write well designed, testable code Conducting software analysis, programming, testing, and debugging Manage Java and Java EE application development Develop documentation to help users Transforming requirements into stipulations Prepare and produce releases of software components Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Some of the Java Developer's key skills include: Proficiency in Java, with a good understanding of its ecosystems Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts Familiarity with different design and architectural patterns Skill for writing reusable Java libraries Knowhow of Java concurrency patterns Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services Experience in working with popular web application frameworks like Play and Spark Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements Ability to write clean, readable Java code Basic knowhow of class loading mechanism in Java Experience in handling external and embedded databases Understanding basic design principles behind a scalable application Skilled at creating database schemas that characterize and support business processes Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds Implementing automated testing platforms and unit tests In-depth knowledge of code versioning tools, for instance, Git Understanding of building tools like Ant, Maven, Gradle, etc Expertise in continuous integration

Posted 3 months ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Pune

Hybrid

Android Developer - Build Incredible Apps with Global Impact About Mindstix Software Labs Mindstix accelerates digital transformation for the world's leading brands. We are a team of passionate innovators specialized in Digital Experiences, Enterprise Mobility, Cloud Engineering, and Data Science. Our UX studio and modern-stack engineers deliver world-class products for our global customers, including Fortune 500 enterprises and silicon valley startups. Our work impacts a diverse set of industries such as eCommerce, Luxury Retail, SaaS, Consumer Tech, Health Tech, and Hospitality. A fast-moving open culture powered by curiosity and craftsmanship. A team committed to business, technology, and design . Thats our DNA. Roles and Responsibilities Mindstix is looking for talented Android developers to join our enterprise mobility team. You will be responsible for designing and developing highly engaging enterprise and consumer mobile Apps for our global markets. Creative problem solving and rapid prototyping to validate new ideas Collaborate with product managers to analyze requirements and groom user stories. Collaborate with UX and creative teams to translate designs into high-quality App experiences. Adopt next-gen Android capabilities: Instant Apps, On-demand Apps, Apps for Foldables. Develop Apps using modern Android components: Jetpack Compose, Data Binding, Lifecycles, LiveData, Navigation, Paging, Room, ViewModel, WorkManager. Integrate Mobile Backend as a Service (MBaaS) platforms, SDKs, and APIs: Google Firebase, AWS Amplify. Work with external data sources and APIs using REST, Retrofit, Glide, GraphQL, Room. Building, maintaining, and optimizing components for reusability across a wide range of Android devices. Troubleshooting and debugging application code to improve performance and stability. Unit testing code for robustness, edge cases, usability, and reliability. Collaborate with specialists in security engineering, release management, build and test automation. Distribute apps to Google PlayStore or enterprise environments using Mobile Device Management (MDM) platforms such as MobileIron and AirWatch. Launch production-grade apps for global brands with incredible business impact: eCommerce, Digital Learning, Consumer Tech, Health Tech, Hospitality, and SaaS. Qualifications and Skills Bachelors or Master's degree in Computer Science, Information Technology, or allied streams. 3+ years of hands-on experience in developing Android applications using Java or Kotlin. Strong foundations in computer science, data structures, algorithms, and programming logic. Strong foundations in core Java: Collections, Multi-threading, Concurrency, and Synchronization concepts. Strong understanding of object-oriented programming, MVC / MVP / MVVM architecture patterns, design patterns, and mobile application architecture. Experience with Android capabilities: Jetpack Compose, Data Binding, Lifecycles, LiveData, Navigation, Paging, Room, ViewModel, WorkManager. Experience in designing API specifications and integrating APIs with Android Apps using REST and GraphQL. Experience in managing applications state using on-device storage capabilities: Caching, SharedPreferences, SQLite, RealmDB. Working knowledge of the modern mobility landscape, emerging technologies, and consumer trends. Understanding of mobile security standards , OWASP, secure coding, and GDPR is an added advantage. Experience with test automation frameworks such as Appium, and Robotium. Robo-electric would be an added advantage. Experience in the full Software Development Lifecycle (SDLC) and agile methodologies . DevOps mindset with a working experience of Build Automation Tools, Version Control Systems, and Git would be an added advantage. Experience with App distribution on Google PlayStore, Enterprise MDM Platforms, or equivalent is an added advantage. Who Fits Best? You are a passionate programmer with a flair for solving complex engineering problems. You enjoy working in a fast-paced creative environment. You are passionate about building apps and solutions that scale to millions of users in the marketplace. You have an appreciation for great design, a strong sense of aesthetics, and a keen eye for detail. You thrive in a customer-centric environment with the ability to actively listen, to empathize, and to collaborate with globally distributed teams. You are a team player with a desire to mentor and inspire others to do their best. You love expressing ideas and articulating well with strong written and verbal English communication skills. You are detail-oriented with an appreciation for craftsmanship. Immediate Joiners are preferred. Benefits An opportunity to work in a competitive environment with top-tier engineers in your industry. Flexible working environment, competitive compensation and perks, health insurance coverage, rewards and recognition, accelerated career planning. An opportunity to build products and solutions at a truly global scale. Location This position is primarily based at our Pune (India) headquarters, requiring all potential hires to work from this location. A modern workplace is deeply collaborative by nature, while also demanding a touch of flexibility. We embrace deep collaboration at our offices with reasonable flexi-timing and hybrid options to our seasoned team members.

Posted 3 months ago

Apply

5.0 - 7.0 years

0 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: What you need to know about the role: This is a lead Software Engineer role in the Checkout- Billing and Subscriptions domain focusing on experiences work stream. Meet our team: At PayPal Checkout Engineering, we're building experiences used by millions of merchants and shoppers worldwide, and our team is on a mission to provide sophisticated, tailor-made experiences to all our users. PayPal has been at the forefront of building global-scale JavaScript applications and is a pioneer in the payments realm. Our passionate engineers continually question assumptions, experiment with new technologies and architectures, and collaborate to create engaging and innovative payment experiences. Billing and Subscription domain is responsible for 50% of the overall transactions in XO and bring in 20% of the overall revenue of XO. It has direct customer connect in terms of Merchants and Consumers. Job Description: Your way to impact : As a Staff Software Engineer for PayPal Checkout, you will provide technical leadership for your development team and you will lead the team's participation in all phases of our software development lifecycle. In this role, you will be responsible for shaping the future of PayPal's customer facing checkout products. This will be accomplished through technical leadership, implementation of technical designs, direct contributions to architectural decisions, influencing the technical direction of our client-side applications and mentoring of junior engineers. You will be responsible for developing industry-leading experiences that bring unquestionable value to both merchants and buyers. You will use your years of technical expertise and a solid understanding of the business domain to help us improve the scale, reliability, and performance of our platforms. Your day to day : In your day to day role you will Own implementation of a user facing module/application/product. Develop efficient, elegant, clean code with no unnecessary complication or abstraction. Deliver code in an agile team environment. Collaborate with other engineers, architects, and cross-vertical teams. Build and take operational responsibility for checkout experiences that serve millions of users. Identify any product/functionality gaps and collaborate with internal product and technology teams to define the necessary development to support solution delivery. What do you need to bring : 5+ years of Full Stack development experience. Good understanding of web services and related standards like REST/JSON Experience in Object-Oriented programming and concepts. Solid understanding of basic algorithms and design patterns. Experience in interacting with engineering teams from multiple geo-locations Experience in both development and QA activities. Exposure to Agile methodologies. Strong problem-solving skills. Proven track record in delivering highly available, scalable systems on time. Preferred Qualification: Subsidiary: PayPal Travel Percent: 0 For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you. We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit . Who We Are: to learn more about our culture and community. Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at . Belonging at PayPal: Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal. Any general requests for consideration of your skills, please . We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

Posted 3 months ago

Apply

4.0 - 6.0 years

0 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Fusion Data Intelligence Content Development aims to enable customers to fully leverage their data by offering top-tier out-of-the-box content as well as a very flexible customization framework. Within this organization, our team includes experts committed to troubleshoot customers issues. This role requires to participate in on-call shifts outside of the normal business hours including week-end and public holiday. We analyze incidents raised to the development team and mitigate them. Next we take a step back to see the overall picture, and propose enhancements to the product in order to Reduce the number of incidents Reduce the time to resolution Improve Oracle Support capabilities to find solutions by themselves Improve customers capabilities to avoid the issue or find solutions themselves Improve application performance Improve integration between FDI and other Oracle products We also create POCs to prove the validity of our enhancement propositions. The candidate will collaborate with multiple Oracle development teams as well as Oracle Support. Career Level - IC4 Responsibilities: Understand customer requirements and propose potential solutions. Analyze incidents, mitigate them, and propose product enhancements. Implement Proof of Concept of potential enhancements. Collaborate with teams in multiple time zones. Primary Skills: Must possess around 4 years of experience. Good knowledge of full-stack development using Java/J2EE concepts Programming skills Good knowledge of Java, JavaScript frameworks, SQL, Spring boot, web applications, and object-oriented programming is a must. Desirable Skills: Ability to write and communicate clearly and effectively. Experience in building cloud solutions Experience with Oracle Analytics. Career Level - IC3

Posted 3 months ago

Apply

4.0 - 6.0 years

0 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Fusion Data Intelligence Content Development aims to enable customers to fully leverage their data by offering top-tier out-of-the-box content as well as a very flexible customization framework. Within this organization, our team includes experts committed to troubleshoot customers issues. This role requires to participate in on-call shifts outside of the normal business hours including week-end and public holiday. We analyze incidents raised to the development team and mitigate them. Next we take a step back to see the overall picture, and propose enhancements to the product in order to Reduce the number of incidents Reduce the time to resolution Improve Oracle Support capabilities to find solutions by themselves Improve customers capabilities to avoid the issue or find solutions themselves Improve application performance Improve integration between FDI and other Oracle products We also create POCs to prove the validity of our enhancement propositions. The candidate will collaborate with multiple Oracle development teams as well as Oracle Support. Career Level - IC3 Responsibilities: Understand customer requirements and propose potential solutions. Analyze incidents, mitigate them, and propose product enhancements. Implement Proof of Concept of potential enhancements. Collaborate with teams in multiple time zones. Primary Skills: Must possess around 4 years of experience. Good knowledge of full-stack development using Java/J2EE concepts Programming skills Good knowledge of Java, JavaScript frameworks, SQL, Spring boot, web applications, and object-oriented programming is a must. Desirable Skills: Ability to write and communicate clearly and effectively. Experience in building cloud solutions Experience with Oracle Analytics. Career Level - IC3

Posted 3 months ago

Apply

11.0 - 16.0 years

12 - 17 Lacs

Hyderabad

Work from Office

As a Senior Developer for Microsoft Dynamics 365 Enterprise, you will be a key member of our Application Development team and will be responsible of performing billable client work, including but not limited to development and maintenance or support, solution design, and peer code review. You will develop technical specifications for implementation, configuration, customizations, and enhancements of Dynamics 365 Enterprise. This role requires programming experience with Dynamics 365 Enterprise and excellent interpersonal and communication skills. You must be client-focused and team oriented. In this role, you will be a valued member of our technical team with other developers, you will be responsible of all phases of the development lifecycle using a defined project methodology, and will report directly to a Technical Manager. This position also requires maintaining ongoing relationships with key Business Applications US team contacts. In this role, as a Senior Developer, you may have the opportunity to be a Project Lead, coordinating resources and assignments within your assigned projects, driving delivery of your assigned projects and team and provide updates to the project stakeholders. You will have technical oversight for development and delivery of large-scale project deliverables and provide guidance and assistance to other developers. Responsibilities: Design and develop in Microsoft Dynamics 365 Enterprise, including aspects of the core, advanced solutions, and industry specific solutions. Ability to work closely with functional consultants to translate user requirements into functional specifications and support the developer in functional understanding and scoping. Lead the communication efforts with the US project team consultants regarding functional aspects. Ability to creatively design a solution to meet the client's needs. Create estimates for assigned developments. Create technical design documents. Perform solution development using X++ Debugging issues and providing solutions. Perform developer testing and quality assurance (QA) Perform peer code reviews ensuring best practices are being met. Provide support of your deliverables. Assist and guide other developers. Contribute to shared knowledge repositories for code best practices, tips and tricks. Report daily progress on development and issue resolution. Follow the software development lifecycle process, including timely updates to our internal systems. When assigned as a Project Lead, coordinate resources and assignments within your assigned projects. Skills and Experience: A successful candidate will have good attention to detail, troubleshooting skills, the ability to learn new technologies, functionalities, and processes quickly and the ability to work on their own as well as within a small team. Candidates should demonstrate willingness to go the extra mile for the team's success. They will be a leader, problem solver, creative thinker and interested in learning their clients' business. This position is an excellent opportunity for a technology professional with a strong background in ERP development to grow in our company. Basic Qualifications: Masters or Bachelors degree in Computer Science, Systems Engineering, Computer Engineering or related field 3+ years of full-time practical work experience in Dynamics AX or Dynamics 365 Enterprise (X++ development experience) Experience in .NET development (C# preference), Visual Studio, SQL Knowledge of Object-Oriented Programming languages ERP experience Experience with systems integration development. Experience with Source Code Control (Azure DevOps) Ability to apply system design and development methodologies. Good oral and communication skills. A team player with a sense for initiative. Ability to learn new business processes or applications quickly. Goal-oriented with an eye for quality. Demonstrates leadership skills. Fluent in English (Excellent English writing and speaking skills) Preferred Qualifications: Knowledge of both the functional and technical sides of Microsoft Dynamics 365 Enterprise (or previous versions) Understanding of some of the more complex technical topics in Microsoft Dynamics 365 Enterprise (or previous versions) Experience in successful implementations with Microsoft Dynamics 365 Enterprise (or previous versions) MCP level certification for Microsoft Dynamics 365 Enterprise or AX 2012 Previous experience managing personnel or team projects. Shift : UK shift

Posted 3 months ago

Apply

2.0 - 4.0 years

9 - 10 Lacs

Mumbai, Vikhroli

Work from Office

Job Requirements - 1. Good in object-oriented programming/ development and design skill in JAVA, 2. Hands on experience in web application development using Spring Boot, REST APIs, spring frameworks 3. Hands on experience in Linux, SQL/PostgreSQL, Data structures, Design patterns. 4. Ability to work independently with minimal assistance. 5. Having good analytical, debugging, communication skill. Job Responsibilities 1. Contributing in all phases of Software development lifecycle. 2. Analyzing the requirements, creating the global/common reusable Components and Modules based on designs of the business requirements. 3. Coordinating with other teams members working on the same project. 4. Unit testing of modules. 5. Co-ordination with the testing team for fixing bugs. 6. UAT and production support.

Posted 3 months ago

Apply

6.0 - 9.0 years

4 - 7 Lacs

Chennai

Work from Office

We are looking for an experienced SAP Technical ABAP Developer to join our team in Chennai. As an SAP ABAP Developer, you will play a critical role in the design, development, and implementation of various SAP applications. The ideal candidate should have a strong background in ABAP programming, with hands-on experience in the SD (Sales and Distribution) and MM (Materials Management) domains. You will be responsible for delivering high-quality SAP technical solutions, debugging, performance tuning, and maintaining technical documentation while ensuring the seamless integration of SAP systems. Key Responsibilities: ABAP Development: Design and develop ABAP programs, including classical reports, interactive reports, ALV reports, dialog programming, object-oriented programming (OOP), and custom enhancements for the SAP system. System Analysis & Design: Collaborate with functional teams to analyze business requirements and translate them into technical specifications. Participate in the complete software development lifecycle, including analysis, design, development, testing, and implementation. Data Migration & Uploads: Work with BDC (Batch Data Communication) and LSMW (Legacy System Migration Workbench) for data migration and uploads. Smart Forms: Develop and enhance Smart Forms to meet business requirements, and ensure efficient design and output management. Technical Documentation & Test Scripts: Create detailed technical design documents and test scripts to ensure thorough testing and clear documentation for SAP development and enhancements. Maintain RICEFW matrices (Reports, Interfaces, Conversions, Enhancements, Forms, and Workflows). Performance Tuning: Use ABAP performance tools to optimize programs, perform runtime analysis, SQL tracing, and debugging to improve system performance. RFC & Batch Scheduling: Develop and enhance RFCs (Remote Function Calls) and handle batch scheduling for the seamless execution of background jobs. Multitasking & Project Management: Manage multiple projects simultaneously, ensuring that deadlines and deliverables are met while maintaining high-quality standards. Collaboration: Work closely with functional teams to ensure proper alignment between technical and functional requirements. Participate in design discussions and provide guidance on ABAP best practices. Keywords Batch Data Communication,Data Migration,Performance Tuning,SQL,SAP ABAP,SAP*

Posted 3 months ago

Apply

5.0 - 10.0 years

14 - 16 Lacs

Pune

Work from Office

We are a pioneering company dedicated to Revolutionizing autism with AI-driven solutions. Role: Design, develop, and maintain Java applications Collaborate with teams to deliver scalable solutions Write clean, efficient code Required Candidate profile Debug and optimize Java applications Work with Spring, Hibernate, and RESTful services Ensure application security and performance.

Posted 3 months ago

Apply

5.0 - 9.0 years

10 - 15 Lacs

Hyderabad

Work from Office

Job Summary: We are seeking an experienced Automation Test Engineer with a strong background in mobile test development with Appium and automation. The ideal candidate will be responsible for creating and maintaining test automation frameworks, identifying testing scope, and delivering high-quality test results across web, mobile, and API platforms. This role requires independent problem-solving skills, strong debugging abilities, and a passion for improving test coverage and processes. Requirements and Qualifications: Education: Bachelor's degree in Computer Science or a related field. Experience: 5+ years in software test development, including creating and maintaining test automation frameworks from scratch. Proficiency Appium for mobile automation. Hands-on experience with backend/API automation using Rest Assured/Postman and OAuth protocols. Strong knowledge of object-oriented programming (preferably Java). Familiarity with frameworks such as TestNG, Cucumber, or Karate for API automation. Experience with performance and stress testing using tools like JMeter and LoadRunner. Exposure to build and test automation tools such as JUnit/TestNG, Maven, Jenkins, and Git. Comfort with working in Linux/Unix environments. Excellent debugging skills to identify and resolve automation script issues. Strong understanding of SQA best practices, code reviews, and CI/CD processes. Roles and Responsibilities: Ensure high-quality automation test code with minimal script failures. Identify automation scope across UI and API testing without extensive guidance. Deliver features on time without regression or production issues. Write comprehensive negative and corner test cases. Independently execute well-defined tasks without requiring hand-holding. Debug, troubleshoot, and resolve issues in automation scripts. Train team members on automation tools, best practices, and testing techniques. Communicate effectively across cross-functional engineering teams. Continuously monitor and enhance test coverage across the product.

Posted 3 months ago

Apply

2.0 - 4.0 years

3 - 4 Lacs

Ahmedabad

Work from Office

Unity 2D Developer with [X] years’ experience in C#, multiplayer (Socket.IO/Photon), and card game mechanics. Skilled in performance optimization, clean coding, debugging, and cross-platform development. Passionate about polished, engaging games.

Posted 3 months ago

Apply

5.0 - 9.0 years

10 - 15 Lacs

Hyderabad

Work from Office

We are seeking an experienced Automation Test Engineer with a strong background in mobile test development with Appium and automation. The ideal candidate will be responsible for creating and maintaining test automation frameworks, identifying testing scope, and delivering high-quality test results across web, mobile, and API platforms. This role requires independent problem-solving skills, strong debugging abilities, and a passion for improving test coverage and processes. Requirements and Qualifications: Education: Bachelor's degree in Computer Science or a related field. Experience: 5+ years in software test development, including creating and maintaining test automation frameworks from scratch. Proficiency Appium for mobile automation. Hands-on experience with backend/API automation using Rest Assured/Postman and OAuth protocols. Strong knowledge of object-oriented programming (preferably Java). Familiarity with frameworks such as TestNG, Cucumber, or Karate for API automation. Experience with performance and stress testing using tools like JMeter and LoadRunner. Exposure to build and test automation tools such as JUnit/TestNG, Maven, Jenkins, and Git. Comfort with working in Linux/Unix environments. Excellent debugging skills to identify and resolve automation script issues. Strong understanding of SQA best practices, code reviews, and CI/CD processes. Roles and Responsibilities: Ensure high-quality automation test code with minimal script failures. Identify automation scope across UI and API testing without extensive guidance. Deliver features on time without regression or production issues. Write comprehensive negative and corner test cases. Independently execute well-defined tasks without requiring hand-holding. Debug, troubleshoot, and resolve issues in automation scripts. Train team members on automation tools, best practices, and testing techniques. Communicate effectively across cross-functional engineering teams. Continuously monitor and enhance test coverage across the product.

Posted 3 months ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Noida

Work from Office

About the job Brightly continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software. What you'll be doing Build innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, combined with empirical experience into innovative solutions. Develop, implement, document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components, within scope, cost, time & quality constraints. Build quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support. Write clear maintainable full-stack code, adhere/improve/augment existing standards, work in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.). Understand company goals and metrics and align with code objectives. Partner with product owners and UX on what's feasible technically, participate in user requirements translation to technical specifications. Support our products, identify and fix root causes of production incidents, contribute to troubleshooting and resolution of support issues. Own product quality and work to quickly address production defects. Embed a DevOps mentality within the team. Demonstrate data-driven analysis and pragmatic decision making aligned with business and technology needs. Differentiate between immediate needs vs long term solutions. Challenge yourself and your team to stay current with the latest technology trends. Collaborate in product lifecycle with senior engineers, development managers, product managers, scrum-masters in an agile environment, with scrum implemented at scale globally. Be part of continuous improvement processes. Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader! What you need Bachelors in computer science or related discipline; or equivalent work experience 3-5 years of work experience Data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles 3+ years' web-based applications using JavaScript frameworks 3+ years' REST services, SOA, micro-services 3+ years' unit testing, mocking frameworks, test automation frameworks DevOps mindset experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge 3+ years' experience working in agile methodologies (Scrum, Kanban) Strong communication, partnership, teamwork skills required. Technologies: .NET Framework and .NET Core ASP.NET MVC and Web API C# Entity Framework Angular, NodeJS, and Bootstrap SQL Server Bonus Points: Experience with AWS Open-Source contribution, repositories, personal projects Participation in communities of interest, meetups Certifications in technology, agile methodologies Prior experience in agile implemented at scale across multiple teams globally.

Posted 3 months ago

Apply

2.0 - 5.0 years

2 - 6 Lacs

Ahmedabad

Work from Office

This is a full-time, on-site role for a Sr. Odoo Developer located in Ahmedabad. The Sr. Odoo Developer will be responsible for designing, developing, and maintaining Odoo applications. Day-to-day tasks include back-end web development, software development, programming, and the implementation of Object-Oriented Programming (OOP) principles. The developer will be expected to debug and patch bugs in applications, engage in code reviews, and collaborate with cross-functional teams to ensure the successful delivery of software solutions

Posted 3 months ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Remote

Hiring Golang Developers (SDE-II) | 4–7 yrs exp | Remote | Must have 3+ yrs in Golang, DB + Linux, and Python/Java. Strong CS fundamentals required. Immediate joiners preferred. Salary: 11LPA + 1L RB. Apply now!

Posted 3 months ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Bengaluru

Work from Office

Skills Around 4-6 years of experience in software development. Technical expert in C# with windows background Proficient in Docker and Kubernetes Strong Object design & programming skills Knowledge on debugging tools Good problem solving and analytical skills Knowledge on clinical workflows & DICOM is advantage Roles & Responsibilities Design, development and testing of features in the applications Support the entire application lifecycle (requirement analysis, effort estimation, design, coding, unit testing, and integration testing ) Responsible for analysis of complaints / escalations reported from field Collaborate with cross-functional teams.

Posted 3 months ago

Apply

8 - 10 years

25 - 30 Lacs

Bengaluru

Work from Office

Must Have: Experience in GStreamer, Ffmpeg, MediaSDK Experience in Modern C++14/17, OOPs, Design patterns Job Overview: We are seeking an experienced C++ Video/Audio Streaming Lead (GStreamer) to join our team and drive the development of cutting-edge video and audio streaming solutions. In this role, you will lead the design, implementation, and optimization of multimedia streaming systems using GStreamer and C++. The ideal candidate will have strong expertise in multimedia technologies, with a focus on real-time media processing, and will be able to guide the team in delivering high-performance, scalable solutions. Key Responsibilities: Leadership & Collaboration: Lead a team of developers to design, implement, and optimize video and audio streaming solutions using C++ and GStreamer. Collaborate with cross-functional teams to ensure the seamless integration of multimedia components. Streaming System Architecture: Architect and design the system for efficient media streaming, addressing performance, scalability, and reliability. Build robust solutions for video/audio encoding, decoding, and streaming. GStreamer Expertise: Leverage GStreamer to build complex pipelines for media processing, handling video and audio synchronization, compression, streaming protocols, and more. Optimization: Analyze performance bottlenecks in streaming systems and work on optimizing latency, throughput, and resource consumption. Improve system efficiency through profiling and tuning. Innovation & Research: Stay up to date with the latest trends in media streaming, codecs, and protocols (e.g., H.264, H.265, WebRTC, RTMP, etc.) and explore new ways to enhance the functionality and performance of our streaming systems. Code Review & Mentorship: Review code written by team members, providing constructive feedback to ensure high code quality and adherence to best practices. Mentor junior developers and help them grow their technical skills. Troubleshooting: Identify, analyze, and resolve technical issues in the streaming pipeline, ensuring seamless user experiences across multiple platforms and devices. Client & Stakeholder Interaction: Work closely with clients or internal stakeholders to understand requirements, deliver high-quality solutions, and maintain clear communication regarding project progress.

Posted 3 months ago

Apply

4 - 7 years

6 - 11 Lacs

Hyderabad

Work from Office

The position is based out of CDK Pune office with team responsible to develop the Identity & Access Management platform. IAM / EIS is part of Foundational Platform Services within CDK that provides Identity & Authorization services to various internal & external CDK product platforms. Primary technical activities will be related to development & design of Product Software using Core Java, Spring framework, SQL / PL/SQL using JDBC / Hibernate, RESTful APIs & Angular / ReactJS. Skills Required Strong knowledge of Core Java and Object-Oriented programming concepts. Strong knowledge of Spring Ecosystem (IOC concepts, Spring Boot, Spring Web) Strong understanding of RESTful web services and JSON Functional expertise in the IAM Domain would be preferrable. Hands-on experience in working on frameworks such as OAUTH 2.0, SAML, OPENID and understanding of Authentication & Authorization domain with exposure to OKTA, Azure and such is a plus. Experience in messaging technologies & platforms such as RabitMQ / Kafka. Expertise in Docker, Kubernetes , AWS and Microservices . Experience with relational databases Aurora PostGRE-SQL, including designing queries, data modelling, PL/SQL scripts Experience on UI framework preferably Angular / ReactJS Testing frameworks like JUnit, Selenium, Cypress, Cucumber Strong analytical skills required, including the ability to understand complex business workflows and determine how they can be implemented within the system Strong communication Skills, able to work in global delivery model and work with his/her counterpart across the globe Good understanding of agile methodology for project delivery Basic skills with Software Configuration Management Tools and Integrated Development Environments Core Responsibilities Work with Product / Technical managers and architects to understand the requirements. Ability to come up with Solution Design, evaluate alternate approaches and come up with PoCs Manage, write & test code as per requirements Troubleshoot code issues, fix bugs and apply solution driven approach Execute full software development lifecycle Document and maintain application functionality, use cases, integration approach etc. Comply with project plans and industry standards Monitor and improve the application performance Required Qualifications 4-7 years of experience BE, BTech or Computer graduate

Posted 3 months ago

Apply

6 - 8 years

8 - 10 Lacs

Hyderabad

Work from Office

About the Role: We are currently lookin g for an innovative, passionate, and self-guided Senior Software Engineer / Software engineer t o be part of a team that is responsible for delivering timely, high-quality releases that delight our customers in the upstream oil & gas sector . You will work in a collaborative, multi-functional team environment to design, develop, deliver, and support software desktop applications within the upstream energy analytics space. About you: Youre highly collaborative - you have an affinity for finding solutions through discussions with team members Youre a problem solver you enjoy solving complex problems, and are comfortable exploring them even if the problem and solution are not yet well-defined Youre always improving something whether its learning a new programming language, or finding better ways to do things in your team or organizationally, continuous improvement is important to you Youre practical you assess the circumstances and make the best decision based on the facts Some of the things youd be doing as a developer on our team : Be an active and collaborative team member as part of an agile development team Design, code and test enhancements for a Windows-based desktop application written inC# Effectively communicate technical information to both technical and non-technical colleagues Design, plan, develop and test new solutions that meet customers business needs Work closely with other developers, for example by participating in code reviews Troubleshoot and fix bugs Contribute to testing of user stories, features and releases Assist our customer facing support team in solving client issues, when necessary Contribute insights and suggestions as part of our continuous improvement Aid wherever needed to help get a high quality release out on time Collaborate with our globalproduct development team Qualifications that would make you a good fit for this role : Minimum B.Sc. in software engineering, computer engineering, computer science,or equivalent experience 6+ years of experience in software development industry Experience writing code in a high-level object-oriented programming language, ideally C# Experience with WinForms Familiarity with object-oriented software design Experience with Excel Familiarity with, or interest in,agile principles, values and practices Experience with leading technical features would be an advantage.

Posted 3 months ago

Apply

5 - 7 years

25 - 30 Lacs

Bengaluru

Work from Office

We are looking for a skilled and motivated professional with strong technical expertise in analog simulation, Python programming, and Cadence customization. The ideal candidate should be collaborative, self-driven, and capable of working in a fast-paced, global environment. Key Responsibilities and Skills: Analog Front End Flow & Analog simulation analyses: good understanding Python software expert - Python object-oriented programming and PyQt Linux environment and Compilation (Python / QT and PyQt compilation) Cadence SKILL expert level, Shell Experienced in customization of Cadence IC Virtuoso Design Environment Technical Knowledge(s) of following items is a plus: Configuration management tools (e.g. Git) Ticketing system/Bug-tracking tools (e.g. Jira) Testing platform knowledge e.g. Robot Framework OSS basic knowledge (which OSS can be reused or not, copyright management) Object-Oriented programming (C/C++, ) Highly developed verbal and written communication skills in English. Strict towards performance and quality requirements. Demonstrates good analysis and problem-solving skills. Must have effective interpersonal, teamwork, and communication skills. Must have the ability to multi-task in a fast-paced environment. Collaborative skills for working efficiently in a team having worldwide connections with partners and users. Self-driven and passionate about learning and the industry.

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Pune

Work from Office

We are seeking a talented and motivated AI Engineers to join our dynamic team and contribute to the development of next-generation AI/GenAI based products and solutions. This role will provide you with the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. As a Senior Software Engineer, you will be involved in the design, development, testing, deployment, and maintenance of software solutions. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services. Responsibilities: Software Development: Write clean, maintainable, and efficient code or various software applications and systems. GenAI Product Development: Participate in the entire AI development lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.Assist in researching and experimenting with state-of-the-art generative AI techniques to improve model performance and capabilities. Design and Architecture: Participate in design reviews with peers and stakeholders Code Review: Review code developed by other developers, providing feedback adhering to industry standard best practices like coding guidelines Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide. Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner. Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues. Collaborate with the team in utilizing service health indicators and telemetry for action. Assist in conducting root cause analysis and implementing measures to prevent future recurrences. Dev Ops Model: Understanding of working in a DevOps Model. Begin to take ownership of working with product management on requirements to design, develop, test, deploy and maintain the software in production. Documentation: Properly document new features, enhancements or fixes to the product, and also contribute to training materials. Basic Qualifications: Bachelors degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. 2+ years of professional software development experience. Proficiency as a developer using Python, FastAPI, PyTest, Celery and other Python frameworks. Experience with software development practices and design patterns. Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA. Basic understanding of cloud technologies and DevOps principles. Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services. Preferred Qualifications: Experience with object-oriented programming, concurrency, design patterns, and REST APIs. Experience with CI/CD tooling such as Terraform and GitHub Actions. High level familiarity with AI/ML, GenAI, and MLOps concepts. Familiarity with frameworks like LangChain and LangGraph. Experience with SQL and NoSQL databases such as MongoDB, MSSQL, or Postgres. Experience with testing tools such as PyTest, PyMock, xUnit, mocking frameworks, etc. Experience with GCP technologies such as VertexAI, BigQuery, GKE, GCS, DataFlow, and Kubeflow. Experience with Docker and Kubernetes. Experience with Java and Scala a plus.

Posted 3 months ago

Apply

1 - 4 years

7 - 12 Lacs

Mohali

Work from Office

Proficiency in Object-Oriented Programming (OOP) and Software Development Experience with .NET Core and Programming Expertise in ASP.NET MVC Experience in either Reactjs or NodeJs Strong analytical and problem-solving skills Excellent communication and teamwork skills Bachelor's degree in Computer Science, Information Technology, or related field Experience in Agile development methodologies is a plus

Posted 3 months ago

Apply

8 - 13 years

30 - 35 Lacs

Hyderabad

Work from Office

Hand-On Programming Core Java (good syntax)-4/5 Problem Solving Logical Ability / Other way of writing optimised program-4/5 Communication Candidate should be a fluent and clear-4/5 Core Java-4/5 (Preferable Java11,17) Junit (Preferably TDD )-3/5 Required Candidate profile Monitoring -2/5(Preferable knowledge NewRelic/Google Cloud Platform) Design Patterns-3/5 System Design-3/5 Any Cloud platform-3/5(Preferably Azure) Kubernetes-3/5(Preferably Azure Kubernetes Service

Posted 3 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies