Jobs
Interviews

88 Object-Oriented Design Jobs

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

3.0 - 5.0 years

4 - 8 Lacs

hyderabad

Work from Office

Company : Silcosys Solutions Pvt. Ltd. Experience: 3 -5 Years Location : Hyderabad Notice Period : 0- 15 Days Job Description: We are looking for an experienced Software Developer with 3-5 years of expertise in C++ or Core Java and 2-3 years of experience in Android Telephony, RIL, or Modem. The role requires a strong background in object-oriented design, embedded systems, and Linux OS skills. The candidate will be responsible for designing, implementing, and debugging telephony-related software solutions in an embedded environment. Key Responsibilities: 1. Develop and optimize telephony-related software using C++ or Core Java. 2. Work on Android Telephony, RIL, or Modem modules. 3. Implement object-oriented design principles in software development. 4. Debug and troubleshoot telephony and modem-related issues. 5. Collaborate with cross-functional teams to integrate software solutions. Requirements: 1. 3-5 years of experience in C++ or Core Java programming. 2. 2-3 years of experience in Android Telephony, RIL, or Modem. 3. Strong understanding of Object-Oriented Design and implementation. 4. Good experience in Linux/Embedded environments. 5. Strong analytical and debugging skills. 6. Experience in telecommunication systems is a plus. Share your resumes at

Posted 1 day ago

Apply

5.0 - 7.0 years

0 Lacs

hyderabad, telangana, india

Remote

Req ID: 336632 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Pega Certified Senior System Architect to join our team in Hyderabad, Telangana (IN-TG), India (IN). Pega Certified Senior System Architect Pega Practice A group company within NTT DATA currently seeks a Pega Senior System Architect [CSSA]to join our Pega digital practice . Reporting to the solution/delivery leadership. The person will have experience in Pega Low-Code-Approach using Pega App Studio, Pega DCO, conducting elaboration sessions, and the working with Lead System Architect and Business Team, project teams on the business requirements but also how to best express requirements and design based on industry knowledge. The ideal candidate must have a strong technical, be hands-on, and come prepared and ready to lead Pega projects senior system architecture steam, learn and explore new capabilities of Pega technology. Strong business acumen along with strong communication skills (both oral and written) is an absolute must. Certified Senior System Architects are expected to think independently, but also must value teamwork as they define first-rate software solutions in a collaborative setting. Specific responsibilities of the new Pega Certified Senior System Architect will be: Design and integration strategy for a Pega Application implementation, in alignment with transformational initiatives. Formulate the overall data strategy for the business solution, based on the clients business needs and enterprise strategy. Provide guidance and act as the subject matter expert for CSAs. Drive and instill best practices and concepts as a thought leader for Pega methodology. Maintain knowledge of current and emerging technologies / products / trends related to solutions. Ensure alignment of solutions with business and IT goals / objectives. Identify and quantify scope and impact of Business requirements and changes on systems. Communicate solution options to business owners/stakeholders. Incorporate software and system architecture (e.g. infrastructure, network) into conceptual designs for highly scalable and performing solutions. Ensure alignment with enterprise technology standards (e.g. solution patterns, application frameworks, technology roadmaps, capital plans). Provide strategic thinking, solutions and roadmaps while driving enterprise recommendations and ensuring adherence to established standards and practices including the development of standards and practices where they may not yet exist. Facilitate open communication and fact - based decision making. Review the work of others, providing guidance, mentoring and support both Development and Business Architect team. Develop innovative approaches to challenging and complex assignments. Research, identify, and recommend industry best practices for solving business problems. Forecast and plans resource requirements. Excellent interpersonal skills and should motivate and lead other team members. Education and Experience: 5+ years experience with developing mobile applications using Pega. Use proven communication skills to collaborate with the business to understand/influence business requirements and presentation skills. Exposure to product development practices and methodologies. Master / Bachelors degree in computer science, computer engineering or related field. Ability to successfully run end-to-end delivery of Pega PRPC based solutions / projects from technical perspective. Need to possess excellent skills to Identify and drive process optimization and process streamlining for client Business processes. Excellent knowledge and experience on Pega PRPC Enterprise class structure design and application profiling. Strong knowledge on various Pega PRPC concepts and rule types like Activities, Functions, Data Transforms, Authentication Service, Reporting, Agents and Ruleset Management. Experience with multi-language and localization of application interfaces. Experience with the UI framework and creating skins. Experience with email listeners and routing email via workbaskets Experience with SSO integration Experience on security privileges access roles. Experience with RDA and RPA Pega solutions Proven project successes and ability to lead a team through the architecting process to delivery. Expertise on object-oriented design and implementation Expertise on various integration approaches such as micro services, messaging, queuing, API patterns, etc. Expertise in various software delivery methodologies (Agile/Waterfall). Adept at formulating conceptual frameworks and distilling and communicating these ideas elegantly. Experience with working within a collaborative environment, with matrixed and virtual teams. Exposure to HealthCare, Insurance, airlines, travel & hospitality sectors a plus Travel: Willingness to travel. Degree: Masters or bachelors degree in relevant areas. Nice to Have; (But not a must) Knowledge of Latest Pega Capabilities Knowledge of Pega Express Methodology Knowledge of creating UML diagrams for business process modeling. Knowledge of requirement management tools like JIRA, DevOps Knowledge of Agile Methodologies Knowledge in industries Manufacturing, Life Sciences, Utilities, About NTT DATA NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each clients needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only use @nttdata.com and @talent.nttdataservices.com email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, https://us.nttdata.com/en/contact-us . NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here . If you&aposd like more information on your EEO rights under the law, please click here . For Pay Transparency information, please click here . Show more Show less

Posted 3 days ago

Apply

8.0 - 13.0 years

30 - 35 Lacs

pune, bengaluru

Work from Office

Were building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences for our Customers by modernizing and scaling the stack through development of several advanced technologies spanning storage management, memory management, clustering, Filesystems, distributed systems and performance for our next-gen software-defined storage platform. Most importantly, were modernizing with AI to accelerate our execution to streamline and standardize processes and reimagining work and customer experiences. Join us to do the best work of your career and make a profound social impact as a Senior Principal Software Engineer on our Software Engineering Team in Bangalore/Pune . What youll achieve As a Senior Software Principal Engineer, you will be part of the Performance instrumentation team to innovate and deliver next-gen high-performance storage platform. You will collaborate and work closely with our Global engineering talents and will have significant opportunities to innovate and modernize the next-gen storage platform. You will: Instrument and tune performance for next-gen AI storage platform. Mentor team members in design collaboration, code reviews, development tools and processes Take part in the full software development life cycle including development, test, continuous delivery and support Be an active member of an agile team, collaboratively realizing features through development, test and delivery Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements Hands-on development experience in C++, Python Deep experiences in performance tuning, analysis and instrumentation Strong expertise in storage workload modelling for sizing and optimization Extensive knowledge in SAN, Fabric, Network and Virtualization configuration Solid Understanding in distributed systems architecture, Memory/CPU management. Strong Object-oriented design, data structures and algorithms knowledge Desirable Requirements 8+ years of related experience Experiences with Kubernetes, Hypervisors and containers.

Posted 3 days ago

Apply

0.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

Work Level : Junior Leadership Core : Problem Solving Leadership : Organisation Alignment Industry Type : Information Technology Function : Software Development Key Skills : .Net,Fullstack Developer Education : Graduate Note: This is a requirement for one of the Workassist Hiring Partner. Key responsibilities: Meeting with technical managers to identify the needs of the app and website. Designing and building high-performance, scalable applications. Working with architects and other stakeholders to design new features or refactor existing ones. Optimizing existing codebases for performance and maintainability. Participating in code reviews and helping junior team members grow. Providing support for production issues when necessary. Developing and deploying effective websites, apps, and applications. Senior. NET Developer Requirements A Bachelors degree in Computer Science, related field, or equivalent experience is crucial. Experience working with ASP.NET, C++, and SQL Server. Experience with MVC and Web API. Familiarity with object-oriented design and development concepts. Solid understanding of software development life cycles and methodologies. Excellent problem-solving, debugging, and troubleshooting skills. Ability to work independently as well as in a team environment. Company Description Workassist is an online recruitment and employment solution platform based in Lucknow, India. We provide relevant profiles to employers and connect job seekers with the best opportunities across various industries. With a network of over 10,000+ recruiters, we help employers recruit talented individuals from sectors such as Banking & Finance, Consulting, Sales & Marketing, HR, IT, Operations, and Legal. We have adapted to the new normal and strive to provide a seamless job search experience for job seekers worldwide. Our goal is to enhance the job seeking experience by leveraging technology and matching job seekers with the right employers. For a seamless job search experience, visit our website: https://bit.ly/3QBfBU2 (Note: There are many more opportunities apart from this on the portal. Depending on the skills, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don&apost hesitate to apply today. We are waiting for you! Show more Show less

Posted 6 days ago

Apply

4.0 - 6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Description Entain India is the engineering and delivery powerhouse for Entain, one of the worlds leading global sports and gaming groups. Established in Hyderabad in 2001, weve grown from a small tech hub into a dynamic force, delivering cutting-edge software solutions and support services that power billions of transactions for millions of users worldwide. Our focus on quality at scale drives us to create innovative technology that supports Entains mission to lead the change in global sports and gaming sector. At Entain India, we make the impossible possible, together. Job Description As a Software Development Engineer II, you&aposll design, develop, deploy, and maintain software features for Backend or Frontend applications. Reporting to the Engineering Manager, you&aposll be a key member of the Product & Tech Team, focusing on delivering moderate complexity features throughout the Software Development Lifecycle (SDLC). Are you ready to be a part of our journey delivering excellence and collaborating with one of the world&aposs biggest online gaming and entertainment groups What You Will Do Design and deliver well-defined features in alignment with specifications. Debug and resolve issues across development, testing, and production environments. Create high-quality, scalable, and reusable code following best practices. Participate in meetings, drive the RFC process, and support team initiatives. Act as the initial on-call responder for managed software and mentor junior engineers. Contribute to hiring processes and collaborate closely with team members. Engage in continuous improvement and support onboarding of new team members. Qualifications The candidate should have a minimum of 4+ years of experience. Expertise in ReactJS Expertise in Java, including modern features and frameworks. You can demonstrate clean coding practices and industry-leading technologies. Proficient in automation, process optimization, and troubleshooting production issues. Have a proactive approach to mentoring and contributing to team dynamics. Strong skills in problem-solving within distributed architectures and object-oriented design. Proficient in algorithms, data structures, and software development principles. Experience with database concepts (SQL, indexing, migrations) and API integration. Skilled in application monitoring, logging, version control, and testing. Knowledge of continuous integration/deployment, containers (Docker/Kubernetes), and secure coding practices. Familiar with microservices, event-driven architectures, and agile development principles. Additional Information We know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning. Depending on your role and location, you can expect to receive benefits like: Safe home pickup and home drop (Hyderabad Office Only) Group Mediclaim policy Group Critical Illness policy Communication & Relocation allowance Annual Health check And outside of this, youll have the chance to turn recognition from leaders and colleagues into amazing prizes. Join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves. At Entain India, we do whats right. Its one of our core values and thats why we&aposre taking the lead when it comes to creating a diverse, equitable and inclusive future - for our people, and the wider global sports betting and gaming sector. However you identify, across any protected characteristic, our ambition is to ensure our?people across the globe feel valued, respected and their individuality celebrated. We comply with all applicable recruitment regulations and employment laws in the jurisdictions where we operate, ensuring ethical and compliant hiring practices globally. Should you need any adjustments or accommodations to the recruitment process, at either application or interview, please contact us. Show more Show less

Posted 1 week ago

Apply

8.0 - 10.0 years

0 Lacs

Bengaluru, Karnataka, India

Remote

Join our India Tech Hub Be among the first hires! Kobie, a 35-year veteran of the loyalty industry, a multi-year Forrester Leader, and USA Top Workplace is expanding its global footprint by establishing a Tech Hub in India. Kobie partners with global brands to build deep connections with their customers through personalized, data-driven loyalty experiences and has a mission of growing enterprise value through loyalty. The Tech Hub will serve as a Global Capabilities Center for a broad range of technology roles, and this is your chance to play a pivotal role in shaping our presence in India. Join us as we continue to lead in loyalty, delivering innovative customer experiences for some of the worlds most recognized brands while working alongside some of the best and brightest in loyalty. About The Team And What We Will Build Together You are a Lead Software Engineer with 8+ years experience in the full software development life cycle, including coding standards, code reviews, source control management, automated build processes, testing, peer review, and DevOps. You are a critical thinker with experience prioritizing and negotiating several competing efforts and maintaining productivity through numerous context changes. You have led development teams and know how to define and commit to a body of work in which you ensure the successful delivery by breaking it down into consumable parts and collaborating with key team members. An attribute you excel at is the ability to drive out ambiguity in the technology solutions we build in order to bring value to our customers. How You Will Make An Impact Gain the respect of your team and coach engineers at multiple levels to apply best practices when solutioning work items for our products Support and lead all phases of the Agile methodology (grooming, designing, coding, testing) Focus on outcomes as opposed to output and ensure timely delivery of high quality, flexible and maintainable solutions Participate in design sessions; work with product owners to ensure your solutions meet the needs of the business and our customers Assist other team members with questions and provide guidance and mentorship on best practices and new technology adoption Promote and demonstrate good coding practice and patterns for the team Establish and reinforce standards in the areas of coding, design, security, automation, and testing Create and maintain a highly engaging and respectful work environment that encourages learning and the advancement of our people, process, and tooling What You Need To Be Successful Experience leading development teams who are responsible for the successful delivery of prioritized roadmap items Experience designing and developing applications and components using J2EE technologies, SOA architecture, with sound knowledge in front end technologies to deliver vertical slices of value Deep experience with service-oriented architecture and API development within a containerized deployment environment Experience with distributed computing and object-oriented design and analysis Strong relational database skills using PostgreSQL / Oracle Strong knowledge of Enterprise Messaging/Integration Patterns Experience in developing XML / JSON based web-services Experience in Java technologies: JMS, MDB, JPA (Hibernate) Familiarity with key Java frameworks and libraries such as Spring (Boot, MVC, Security, Data), Hibernate/JPA, and relevant testing frameworks (JUnit, Mockito) Experience with high-volume, real-time applications In depth experience with Agile (e.g., Scrum Process) Apache Camel and Apache ActiveMQ Java, Bamboo/GIT, Open source components and frameworks Experience with Test Driven Development and BDD Nice to Have: Experience with Spring frameworks (Core, Boot, Batch, Data, REST) Extensive experience in Microservices Architecture, GraphQL Build Management tools (GitHub Actions, Hudson) Familiarity and experience with AI/ML driven tooling AWS, EKS, Karpenter, ArgoCD About Kobie Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. Were always looking for talented individuals ready to join a collaborative, growth-focused culture. As a trusted partner to some of the worlds most recognized brands, we are loyalty leaders, helping brands build lasting emotional connections with their consumers.??We do this with a strategy-led technology approach that uncovers the truth behind what drives consumers on an emotional level.As we launch our India Tech Hub, we are excited to bring our award-winning culture to a new region - creating an environment where collaboration, flexibility, and career growth come together to build something truly special. We are proud to be the only loyalty provider to be externally recognized for their culture. We believe people thrive when they feel valued, supported, and empowered to be their authentic selves. Our commitment to diversity, equity, and inclusion ensures every teammate has a voice and the opportunity to be heard. Giving back is in our DNA at Kobie,through an annual fundraiser, charitable partnerships, and volunteer opportunities, we encourage our teammates to make a difference in their communities. To support our teammates beyond just their careers, we offer highly competitive benefits, comprehensive health coverage, and well-being perks that support our teammates and their dependents. We understand the importance of time for life outside of work - recognizing public holidays,offering flexible time off, and prioritizing work-life balance. As we expand into India, our new teammates will be fully integrated with our U.S. teams, working on global projects and gaining exposure to top industry leaders. With continued growth, we will establish a physical office in Bengaluru, India, giving teammates aspace for collaboration and fostering connection. Now is the perfect time to join Kobie. Be part of something big and help shape the future of our global capabilities center, the Kobie India Tech Hub. Show more Show less

Posted 1 week ago

Apply

6.0 - 10.0 years

6 - 10 Lacs

Mumbai, Maharashtra, India

On-site

The Role : In this role, you will collaborate with project manager, data analysts, and developers to build technology solutions for Morningstar`s Equity Data collection platforms. You should have understanding of C#, .Net, Component based architectures and who can create scalable, flexible technical solutions. You would support existing systems, study their enterprise complexities and develop/implement better systems with modern software development practices. Developing good understanding of existing systems on other platforms and its database is a beginning step. Responsibilities - Define and establish automation strategy and process Understand the Data Collection applications and come up with the automation testing framework Should understand the requirement, design and develop the automation test cases Mentor and help to upgrade the automation skill set of other QAs Requirements - These are the most important skills, qualities, etc. that we d like for this role. 6-10 Years of working experience as an automation QA Proven experience developing automated test systems and scripts beyond record and playback. Specifically developing functions, adding control flow logic, loops etc. Hands on in any one of the testing tools like Selenium, QTP, JUnit, NUnit Proven understanding of white box, grey box and black box testing techniques Experience in at least two of the following languages; C#, VB.NET, ASP.NET, C++, Java Excellent understanding of object oriented design principles Experience of source control systems and configuration management Experience using SQL with regard to writing and understanding queries and procedures Proven ability to deliver quality results in a busy and dynamic business focused

Posted 2 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

This job is with Amazon, an inclusive employer and a member of myGwork the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Description Amazon&aposs International Seller Services (ISS) org is seeking a Software Development Engineer to be part of an engineering team working on innovative products and tools to help 3P Sellers and Account Managers (AMs). 3P sellers WW register on Amazon and sell a large selection of products around the WW. AMs help onboard sellers into Amazon and help them grow their business. We are developing innovative products that leverage generative and agentic AI to transform workflows for AMs. Our aim is to help AMs in every aspect of their daily activities as they help sellers improve selection, grow and expand their business worldwide. Key job responsibilities You will be a critical part of a team of software engineers, building Seller and AM tools and transformative solutions powered by cloud computing and generative AI. This role offers an opportunity to work at the forefront of agentic AI and distributed systems, building new products and services from the ground up and enhancing existing tools. A day in the life In a typical day, you will be working with a team of engineers working on a variety of products ranging from AI Assistants for Sellers to register on Amazon, ensure their listings are compliant and adopt various programs to sell across markets. You will also be working on automating workflows for AMs, managing various tasks and automation. You will be working with Products Managers and AMs worldwide to create and execute a roadmap of compelling user experiences. A closer partnership with other engineering teams and applied science team will be very critical. You will be extremely curious about learning and incorporating the latest developments in generative AI to develop products that deliver agentic AI solutions. About The Team The team sits in Amazon&aposs International Service Org that creates tools, products and agentic AI solutions for Seller and Account Managers worldwide. The products will include a mix of solutions that are common across Sellers in multiple countries and solutions customized for Sellers in each country. Basic Qualifications 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Preferred Qualifications 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor&aposs degree in computer science or equivalent Experience building generative AI and agentic AI solutions in a dynamic fast paced environment. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you&aposre applying in isn&apost listed, please contact your Recruiting Partner. Show more Show less

Posted 2 weeks ago

Apply

7.0 - 11.0 years

7 - 11 Lacs

Bengaluru, Karnataka, India

On-site

We are looking for a creative, skilled UI Lead to design websites with functionality and aesthetics in mind. You will work with back-end developers and web developers to ensure that the website is optimized for several devices and presented in an attractive way. To be successful as a UI Lead, you should have excellent knowledge of HTML, JavaScript, and CSS. In addition to this, you must work well in a team as there are several individuals involved in the development process. What Youll Do Architect, design, and implement web UIs for infrastructure platforms Assist in defining user interfaces and software architectures, collaborate with backend leads to establish workflows and APIs Be responsible for creating operational UI experiences that will drive efficiency for the operations teams Participate in active software development to bring the designs to fruition, including developing in html, CSS, JavaScript Participate in active software development to bring the designs to fruition Meet with customers, dealers and business users to identify improvements to increase conversion rate of eCommerce solutions increasing sales online Partner with the lead commerce developer to define implementation strategy that ensures the best experience for our customers Design and development of prototype solutions to support the business requirements Oversee work of front-end development efforts from others on the development team Refine web page templates across all supported browsers / devices to provide a close to pixel-perfect display based on design team expectations Be the main UI front-end Dev team contact for other project team members Expertise Youll Bring Ability to plan, create, distribute, and oversee team tasks Skills to estimate, set, track, and meet project delivery dates Skills to manage project repository, review code Skills to build web components to match design specs Experience developing large scale, enterprise GUI applications using JavaScript Experience integrating with backend services and overseeing full-stack development requirements and solutions Experience building enterprise and/or workflow applications Excellent understanding of usability and visual design principles Solid understanding of object-oriented design and programming (Java, Python, C++, etc)

Posted 3 weeks ago

Apply

2.0 - 4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Title : Junior Python Developer Location State : Karnataka Location City : Bangalore Experience Required : 2 to 4 Year(s) CTC Range : 6 to 12 LPA Shift: Day Shift Work Mode: Hybrid Position Type: Contract Openings: 2 Company Name: VARITE INDIA PRIVATE LIMITED About The Client: An American multinational digital communications technology conglomerate corporation headquartered in San Jose, California. The Client develops, manufactures, and sells networking hardware, software, telecommunications equipment, and other high-technology services and products. The Client specializes in specific tech markets, such as the Internet of Things (IoT), domain security, videoconferencing, and energy management. It is one of the largest technology companies in the world, ranking 82nd on the Fortune 100 with over $51 billion in revenue and nearly 83,300 employees. About The Job: We are seeking a highly skilled and motivated Python Developer with Linux to join our dynamic team. In this role, you will design, develop, and maintain high quality software solutions that align with business objectives and user needs. You will collaborate with cross-functional teams, contribute to all phases of the software development lifecycle, and stay current with emerging technologies to drive innovation. This position requires strong problem-solving skills, attention to detail, and a commitment to delivering robust,scalable, and efficient code. Essential Job Functions: Work on Linux-based platforms and understand open-source processes. Solve complex problems using strong troubleshooting skills. Communicate and collaborate effectively, both verbally and in writing. Handle ambiguity and prioritize tasks effectively. Define problems, analyse facts, and develop logical solutions. Foster teamwork and resolve issues positively. Qualifications: Programming Languages: Python Platform: Linux Core Concepts: Multithreading, Singleton, Algorithms, Data Structures, Object-Oriented Design, and Database concepts. Asynchronous Transactions: REST API , Event-driven patterns, IPC, and HTTP transactions. Security: TLS, mTLS, certificate management, and ciphers. Basic Networking Fundamentals : IP, TCP/UDP, DNS, HTTP. Troubleshooting: Debugging functional, scale, and threading issues in Linux oS. Agile Experience: Familiarity with Agile development environments. How to Apply: Interested candidates are invited to submit their resume using the apply online button on this job post. Equal Opportunity Employer: VARITE is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, veteran status, or disability status. Unlock Rewards: Refer Candidates and Earn. If you&aposre not available or interested in this opportunity, please pass this along to anyone in your network who might be a good fit and interested in our open positions. VARITE offers a Candidate Referral program, where you&aposll receive a one-time referral bonus based on the following scale if the referred candidate completes a three-month assignment with VARITE. Exp Req - Referral Bonus 0 - 2 Yrs. - INR 5,000 2 - 6 Yrs. - INR 7,500 6 + Yrs. - INR 10,000 About VARITE: VARITE is a global staffing and IT consulting company providing technical consulting and team augmentation services to Fortune 500 Companies in USA, UK, CANADA and INDIA. VARITE is currently a primary and direct vendor to the leading corporations in the verticals of Networking, Cloud Infrastructure, Hardware and Software, Digital Marketing and Media Solutions, Clinical Diagnostics, Utilities, Gaming and Entertainment, and Financial Services. Show more Show less

Posted 3 weeks ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Gurgaon, Haryana, India

On-site

Job Summary BE/BTech/ME/MTech/MSc. IT/MCA (Computer Sciences) Exp in Core Java/J2EE, Data Structure/Algorithm, Design Pattern, Java Framework, Spring, Hibernate Computer Science fundamentals in object-oriented design, data structures, algorithms, problem solving, and complexity analysis Must have hands on experience on Spring & hibernate, coding in Core Java, multithreading, concurrency, and collections, Data Structure, Algorithm, Design Pattern, Java Framework. Knowledge of RDBMS, Kafka, Flink Couchbase and professional software engineering practices. Understanding of full SDLC, including coding standards, code reviews. Strong technical Design and Development skills Agility to switch across multiple teams/ products/ applications and perform Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery Able to write high quality code. Can work on writing scripts for deployments Conducts unit testing to ensure viability of programming in individual units of source code, script, and/or architecture Performs troubleshooting through analysis of code and data, identifying system issues and concerns Provide ongoing technical leadership to the development team an interface directly with product stakeholders Strong technical Design and Development skills. Ability to work effectively under pressure in a dynamic environment

Posted 3 weeks ago

Apply

12.0 - 14.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Description The Retail Business Services (RBS) Technology team&aposs mission is to transform the Amazon&aposs e-commerce business through technology, delivering order of magnitude higher speed, scale and impact. This Principal Engineer role leads a strong charter to accelerate business functions currently done manually, by envisioning and developing ML/GenAI-driven Agentic core platforms, thus enabling self-service building of agents to perform cognitive tasks autonomously. Providing a delightful experience to Amazon&aposs e-commerce customers and selling partners requires thousands of various types of tasks performed by business teams that operate at the interface of the company as well at the heart of it. These teams work with vendors to source products to increase selection and choice for the customers, audit the app/website experience to ensure trustworthy information is provided to customers to enable confident purchases, learn from customer feedback on product reviews and returns, and ensure the inventory is placed at the right location for fast delivery of orders, just to name a few activities. Manual activities reduces speed of operations, introduce undesirable variations and limit scale. Hence there is a need to automate these, while overcoming the challenges of 1) task-by-task automation being inefficient, 2) human cognitive work automation requires equivalent or better intelligent systems, 3) a vast variety of business use cases, and 4) ability to integrate with the existing ecosystem of 100s of tools. The Principal Engineer owns the charter of defining and building these scalable platforms for automation, leveraging the state-of-the-art technologies such as GenAI and Agentic infrastructure. The role will understand the express and latent needs of the space, by working with business and product teams. Further, the role will define the core services and platforms that will enable rapid automation through leverage of ML/GenAI. These platforms will enable self-service, low-code/no-code automations by deskilling automation development. The Principal Engineer sets the right quality bar for resilience, latency, maintainability, accuracy (precision/recall), usability, security/privacy and efficiency, for the team to adhere to. The ideal candidate is one who thrives on understanding the complexity of software systems, and brings a nuanced understanding of different aspects of automation technologies spanning machine learning and big data processing. Working with the rest of the team, peers and stakeholders, they will lead the technology decisions to empower thousands of task automations, from simple few steps, to complex ones involving several tool integrations and conditional steps. The enormous challenge requires creative thinking and passion to use technology to make customers' and internal teams' lives better. The Principal Engineer in this role collaborates with the team to grow/mentor talent, review work constructively and create a supportive learning environment. They never lose sight of the customer needs, and tackle ambiguous technical and product challenges to continually find ways to serve them better. They build mechanisms to expand and maintain coverage of the platforms to multiple geographies in which Amazon operates, multi-lingual needs, multitude of product types, and hundreds of teams. The role will embody the Amazon leadership principles of thinking big while diving deep, learning and inventing to move fast, and build trustful relationships to leverage resources and technologies available, delivering to customer needs and delighting them. Key job responsibilities The Principal Engineer will be responsible for Technical leadership on our most demanding, cross-functional projects Setting the technology vision in alignment with business needs Architecting and designing key parts of the core platforms and services Working with the team, partners and stakeholders to make optimal technical decisions Review the work of, inspire and mentor other engineers Build consensus and harmonize on decisions with long-term implications Partner with other senior roles (managers, business leaders) to optimize at company/group level Set a high technical bar and lead by example Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. About The Team Amazon&aposs mission is to be the Earth&aposs most customer-centric company. The Stores business within Amazon connects 100s of millions of customers with millions of sellers, to conveniently fulfill their shopping needs. The Retail Business Services Technology team turbocharges the pursuit of this mission by putting technology at the heart of these interactions. The team builds core platforms that leverage Machine Learning, to automatically discover customer and seller impacting frictions and eliminate them systematically. The RBS Tech team thrives on innovation, collaboration and talent growth. Basic Qualifications 12+ years of IT industry experience BS or higher degree Experience designing, building and maintaining software systems of large scale and complexity Hands on experience with big data processing/storage, object-oriented design, usage of GenAI Experience in working with multiple cross functional, cross geography teams Experience of leading and mentoring senior engineers Proven track record of delivering high-quality software Preferred Qualifications Experience building web-scale systems and products Good understanding of Machine Learning, Neural Networks, Image/Video processing Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner. Company - Amazon Development Centre (India) Private Limited Job ID: A3046633 Show more Show less

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Mandatory : 6 to 10 years of Software/Firmware development using C++/C Excellent in object-oriented design skills with hands-on experience on Data structures and C++ programming Simulation development using Matlab Should have developed product using SDLC process and be aware about release process Able to design and create Software requirement and design document ( SRS, SDS ) Strong analytical skill with hands-on debugging skills Excellent Oral and written communication skills Educational Background : M.Tech in Computer Science related courses Highly Preferred : Basic understanding of SOC architecture, communication protocol Additional Expectation ( Plus points ) : Experience in device driver development Knowledge of basic python Development experience in Storage ( SSD/HDD ) domain is plus Roles & responsibilities : Will be responsible for the core development in storage domain Should be able to independently develop and design software/firmware with minimum guidance Design, review, code programs as per the project specifications Attitude to learn and contribute quickly, Pro-active, and self-motivated in day-to-day tasks To interact with onsite team/customer for issue resolution, clarifications (as required) through written communication-mails, audio/video conferencing Report the status of the allocated assignment to the Technical Architect / Associate Technical Architect as per defined process. Show more Show less

Posted 3 weeks ago

Apply

0.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

What is Contentstack Contentstack is on a mission to deliver the world&aposs best digital experiences through a fusion of cutting-edge content management, customer data, personalization and AI technology. Iconic brands, such as AirFrance KLM, ASICS, Burberry, Mattel, Mitsubishi and Walmart, depend on the platform to rise above the noise in today&aposs crowded digital markets and gain their competitive edge. Contentstack and its employees are dedicated to the customers and communities they serve. The company is recognized for its unmatched customer care and tradition of giving back globally through the Contentstack Cares program, including proud support of Pledge 1% and Girls Who Code. Learn more at www.contentstack.com. Who Are We At Contentstack we are more than colleagues, we are a tribe. Our vision is to pursue equity among our communities, employees, partners, and customers. We are global-diverse yet close; distributed yet connected. We are dreamers and dreammakers who challenge the status quo. We do the right thing, even when no one is watching. We are curious trendspotters and brave trendsetters. Our mission is to make Contentstack indispensable for organizations to tell their stories and to connect with the people they care about through inspiring, modern experiences. We care deeply about our customers and the communities we serve. #OneTeamOneDream. Chalo, let&aposs go! Roles & Responsibilities The primary purpose of this role is to be part of the R&D Disruptive product team ideating, developing the MVP product developing new products.. Working with emerging technologies Trying out new Technologies and developing prototypes Work with different product and engineering teams for adoption of the emerging tech within the stable products Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user Design, develop and test features from inception to rollout Write high quality code that is scalable, testable, maintainable and reliable Collaborate with people across roles to understand the domain and work towards building the right solution Adopt an open mindset for learning new things and working in new roles Continuously improve by working on and providing feedback Requirements Knoweledge of Generative AI (LLM) Experince in integrating with LLM APIs like(function calling, MCP) Experince in working with LLM Agents and creating Agentic AI solution Experince in creating RAG pipeline. experince in Prompt Engineering Ability to learn new skills quickly and apply them to solving tough problems Object-oriented design and development skills Good understanding of the Software Development Life Cycle Knowledge of the following: Html, CSS, Javascript, Node.js Good communication skills Exposure to databases like MongoDB, Redis, and/or any Relational databases is preferred What Really Gets Us Excited About You Working independently on the emerging technologies Curiosity and deep interest in solving problems Project/intern experience in working with software product companies What Do We Offer Interesting Work | We hire curious trendspotters and brave trendsetters. This is NOT your boring, routine, cushy, rest-and-vest corporate job. This is the "challenge yourself" role where you learn something new every day, never stop growing, and have fun while you&aposre doing it. Tribe Vibe | We are more than colleagues, we are a tribe. We have a strict "no a**hole policy" and enforce it diligently. This means we spend time together - with spontaneous office happy hours, organized outings, and community volunteer opportunities. We are a diverse and distributed team, but we like to stay connected. Bragging Rights | We are dreamers and dream makers. Our efforts pay off and we work with the most prestigious brands, from big-name retailers to airlines, to professional sports teams. Your contribution will make an impact with many of the most recognizable names in almost every industry including AirFrance KLM, ASICS, Burberry, Mattel, Mitsubishi, Walmart, and many more! One Team One Dream | This is one of our values, and it shows. We don&apost believe in artificial hierarchies. If you&aposre part of the tribe, you have an opportunity to contribute. Your voice will be heard and you will also receive regular updates about the business and its performance. Which, btw, is through the roof, so it&aposs a great time to be joining To review our Privacy Policy, please click here. Show more Show less

Posted 3 weeks ago

Apply

5.0 - 8.0 years

20 - 25 Lacs

Bengaluru

Hybrid

Key Skills: C++, Modern C++, OOPS, Object-Oriented Design, Windows Application Development, Network Programming (TCP/IP), Client-Server Architecture, Multithreading, Debugging (WinDbg, GDB), Windows/Linux System Internals, System Programming, IPC, Makefile, CMake, Database Programming, Azure DevOps, CI/CD Pipelines, Software Architecture, Algorithms. Roles and Responsibilities: Implement and maintain Windows-based applications to support local development environments. Integrate project functions and resources across the full product lifecycle, including planning, development, testing, deployment, and support. Work independently as an individual contributor, managing tasks and delivering on time. Design, develop, and implement software solutions using C++ programming with a strong focus on quality and performance. Apply object-oriented design principles and algorithms to solve complex problems. Design, develop, and maintain CI/CD pipelines using Azure DevOps for continuous integration, deployment, and delivery. Contribute to system architecture discussions and decision-making processes. Troubleshoot and debug applications using tools such as WinDbg, GDB, and dump analysis utilities. Experience Requirements: 5 to 8 years of professional experience in software development using C/C++. Proven experience in object-oriented design and modern C++ programming. Hands-on experience with TCP/IP network programming and client-server architecture. Solid understanding of multithreading, synchronization techniques, and system-level programming. Experience working with both Windows and Linux system internals. Demonstrated expertise in debugging and analyzing crash dumps using industry-standard tools. Experience with inter-process communication (IPC), Makefiles, and CMake build systems. Experience in database programming and integrating data operations into applications. Hands-on experience with CI/CD pipelines, specifically using Azure DevOps. Education: B.Tech M.Tech (Dual), B.E., B.Tech.

Posted 4 weeks ago

Apply

10.0 - 15.0 years

7 - 12 Lacs

Mumbai

Work from Office

The Team You will be an expert contributor and part of the Rating Organizations Data Services Product Engineering Team. This team, who has a broad and expert knowledge on Ratings organizations critical data domains, technology stacks and architectural patterns, fosters knowledge sharing and collaboration that results in a unified strategy. All Data Services team members provide leadership, innovation, timely delivery, and the ability to articulate business value. Be a part of a unique opportunity to build and evolve S&P Ratings next gen analytics platform. Responsibilities: Architect, design, and implement innovative software solutions to enhance S&P Ratings' cloud-based analytics platform. Mentor a team of engineers (as required), fostering a culture of trust, continuous growth, and collaborative problem-solving. Collaborate with business partners to understand requirements, ensuring technical solutions align with business goals. Manage and improve existing software solutions, ensuring high performance and scalability. Participate actively in all Agile scrum ceremonies, contributing to the continuous improvement of team processes. Produce comprehensive technical design documents and conduct technical walkthroughs. Experience & Qualifications: Bachelors degree in computer science, Information Systems, Engineering, or a related field is required. Proficiency in software development lifecycle (SDLC) methodologies such as Agile and Test-driven development. Over 10 years of experience, including at least 4 years in designing and developing enterprise products, utilizing modern technology stacks and data platforms. A minimum of 4 years of hands-on experience in application architecture and design, demonstrating knowledge of software and enterprise integration design patterns, as well as full-stack development, including contemporary distributed front-end and back-end technologies. At least 5 years of full-stack development experience in modern web technologies and frameworks, along with experience in SQL and various database systems. Experience in designing transactional systems, data warehouses, data lakes, and data integrations within a big data ecosystem, particularly leveraging cloud technologies. A thorough understanding of distributed computing concepts. A passionate and articulate developer with a quality-first mindset, possessing a strong background in developing scalable products for a global audience. Excellent analytical thinking, interpersonal skills, and strong oral and written communication abilities, with a proven ability to influence both IT and business partners. Superior knowledge of system architecture, object-oriented design, and design patterns. A strong work ethic, self-motivated, and results-oriented. Excellent communication skills are essential, with strong verbal and written proficiency. Experience with data lake systems and cloud technologies is a plus. Additional Preferred Qualifications: Experience working with cloud platforms. Familiarity with Agile frameworks. Bachelors or postgraduate degree in Computer Science, Information Systems, or a related field. Hands-on experience in application architecture and design, with proven software and enterprise integration design principles. Ability to prioritize and manage tasks to meet critical project timelines in a fast-paced environment. Excellent analytical and communication skills are essential, with strong verbal and writing proficiency. Ability to train and mentor others.

Posted 4 weeks ago

Apply

7.0 - 10.0 years

5 - 9 Lacs

Bengaluru

Work from Office

We are hiring a C++, C# Developer for a full-time 6-month role based in Bangalore. This role involves software development using Visual Studio, MFC, and modern C++/C# technologies. The ideal candidate should have 7-10 years of experience and be proficient in designing scalable applications, API integration, object-oriented principles, and following SDLC best practices. Candidates should have good communication skills, be self-motivated, and able to collaborate across teams in a fast-paced environment. Familiarity with tools such as GitLab, SQL Server, Oracle, JSON, and gRPC is preferred.

Posted 1 month ago

Apply

7.0 - 10.0 years

9 - 12 Lacs

Bengaluru

Work from Office

We are hiring a C++, C# Developer for a full-time 6-month role based in Bangalore. This role involves software development using Visual Studio, MFC, and modern C++/C# technologies. The ideal candidate should have 710 years of experience and be proficient in designing scalable applications, API integration, object-oriented principles, and following SDLC best practices. Candidates should have good communication skills, be self-motivated, and able to collaborate across teams in a fast-paced environment. Familiarity with tools such as GitLab, SQL Server, Oracle, JSON, and gRPC is preferred.

Posted 1 month ago

Apply

15.0 - 17.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world.Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide.OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more. At OCI platform organization, our mission is to provide core platform services for OCI cloud and customers. We're embarkingon ambitious new initiative to scale our tier-0 services for 10x growth. We're looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems and highly available services. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives Who are we looking for You have experience with the design of major features and launching them into production. You've built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams. In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You can go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping. You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You've made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument your service. You understand operational excellence and how to instill a culture of high quality and customer focus. Career Level - IC5 We are looking for engineers who have solid experience in development, and enhancement of new and existing products and services from inception and design through deployment. You will be building cloud-based services, distributed systems, comprehensive monitoring systems and their integration with other business applications. You will offer broad guidance to technical and senior technical staff, while being hands-on, and able to dive deep into any part of the stack and lower-level system interactions. You will conduct code and architecture reviews of the products and services and contribute to architecture standards and community practices. You must be experienced in various architecture patterns, be able to communicate requirements, solution, and architecture with technical and non-technical stakeholder. As a Consulting Member of Technical Staff (IC5) you will be in a substantial technical leadership role. You will champion creating an engineering environment that embodies the best development and testing practices for delivering secure, scalable, and highly available services. Be agile and innovative in solving business problems. Leading junior engineers to maintain existing services while participate in new service development. Evolved soft skills and excellent communication and the ability to collaborate with others is a hallmark.You will mentor other engineers and must be capable of driving technical tasks independently and with confidence. You will have continuous opportunities to lead and be a catalyst for technical innovation. Key responsibilities: Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions. Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency. Benchmark OCI services against competitors and identify performance improvement opportunities. Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines. Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics. Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images). Qualifications: 15+ years distributed service engineering experience in a software development environment 10+ years development experience in a modern programming language, such as Java, C++, C# Experience in data mining and analysis on large datasets. Deep understanding of Linux administration and networking stack configuration, as well as production linux infrastructures management. Hands-on experience designing, developing, and operating public cloud service control or data planes Proven experience in performance optimization of cloud infrastructure and distributed systems. Hands-on experience in software performance profiling, analysis and optimization. Deep understanding of object-oriented design and SDK development, specifically within a cloud environment Experience working closely with architects, principals, product and program managers to deliver product features on time and with high quality. Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies. Demonstrable technical leadership and mentorship skills Familiarity with JVM and benchmarking tools. Preferred Qualifications: BS degree in Computer Science or related field (MS preferred) Building mission critical distributed systems Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP) Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch Building continuous integration/deployment pipelines with robust testing and deployment schedules

Posted 1 month ago

Apply

0.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. Inviting applications for the role of Principal Consultant, .NET Angular FS Developer In this role, you will be responsible for coding, testing, and delivering high quality deliverables, and should be willing to learn new technologies. Responsibilities . Has in-depth understanding of the full software development life cycle. . Deep familiarity with modern software development and design concepts encompassing a range of languages and platforms. . Take ownership of small/medium applications, or application components and ensure delivery of the same through his/her team. . Understands business needs and priorities, and provides thought leadership on potential solutions and the opportunities for technology to create positive impact on the business. . Has excellent analytical and problem solving skills that are coupled with strong communication, anticipates issues and deals with them proactively. . Is team oriented, highly collaborative, works effectively to build strong long term partnerships with stakeholders at all levels of the organization and across a variety of business and IT functions. . Self-motivated team player committed to delivering on time and should be able to work with under supervision. . Demonstrates a passion for technology innovation balanced with a pragmatic approach to developing and deploying solutions that best benefit the business. . Nimble, adaptable, able to express ideas in meetings & design discussions, comfortable with ambiguity course correct when circumstances change. Qualifications we seek in you! Minimum Qualifications . BE/B Tech/MCA . Excellent written and verbal communication skills Preferred Qualifications/ Skills . Professional experience using .NET technologies with an emphasis on C#, Restful APIs . Professional experience in Angular and or any other UI technologies . Experience creating/consuming web services and data . Should have experience of working with geographically dispersed teams, that fall across different time zones . Strong Communication Skills . Strong Analysis, Design and Development Skills . Good problem-solving skills . Solid understanding and experience with Object-Oriented design and development . Working experience with Agile methodologies would be useful . Prior work on in the banking/brokerage industry a plus . Prior work experience with multi-threaded/ performance intensive applications . Knowledge of Angular or any UI technologies, .Net core, docker or container-based applications . Prior work experience with cloud-based applications Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook. Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a %27starter kit,%27 paying to apply, or purchasing equipment or training.

Posted 1 month ago

Apply

0.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. Inviting applications for the role of Lead Consultant, .NET Backend Developer In this role, you will be responsible for coding, testing, and delivering high quality deliverables, and should be willing to learn new technologies. Responsibilities . Has in-depth understanding of the full software development life cycle. . Deep familiarity with modern software development and design concepts encompassing a range of languages and platforms. . Take ownership of small/medium applications, or application components and ensure delivery of the same through his/her team. . Understands business needs and priorities and provides thought leadership on potential solutions and the opportunities for technology to create positive impact on the business. . Has excellent analytical and problem-solving skills that are coupled with strong communication, anticipates issues and deals with them proactively. . Is team oriented, highly collaborative, works effectively to build strong long-term partnerships with stakeholders at all levels of the organization and across a variety of business and IT functions. . Self-motivated team players committed to delivering on time and should be able to work under supervision. . Demonstrates a passion for technological innovation balanced with a pragmatic approach to developing and deploying solutions that best benefit the business. . Nimble, adaptable, able to express ideas in meetings & design discussions, comfortable with ambiguity course correct when circumstances change. Qualifications we seek in you! Minimum Qualifications . BE/B Tech/MCA . Excellent written and verbal communication skills Preferred Qualifications/ Skills . Professional experience in building/maintaining applications in .NET and related Microsoft technologies (viz ASP.NET, C#, WCF Service, WEB.API). Basic knowledge of Javascript is expected. . Experience in creating and consuming RESTful services. . Solid understanding and experience with Object-Oriented design and development. . Experience working with middleware technologies. . Should also possess database skills (preferably DB2, SQLServer) to design new or alter existing table structures to satisfy specifications and requirements. . Experience working in test-drive development & continuous integration model. . Excellent communication and problem solving skills. . Working experience with Agile methodologies would be useful. . Experience working with Shell script/Python or any other functional programming languages . Exposure to Behavior Driven Development Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook. Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a %27starter kit,%27 paying to apply, or purchasing equipment or training.

Posted 1 month ago

Apply

7.0 - 12.0 years

30 Lacs

Bengaluru

Remote

Candidate Specification: Minimum 6 years of relevant experience in Salesforce Development BE/BTech in Computer Science or Masters in Computer Applications Complete Remote NP - Immediate to 30 days. Job Description; Having one or more certifications from Salesforce.com like Certified Platform App Builder Certified Platform Developer 1 etc. Salesforce Lightning experience is a must. Strong object-oriented design skills and experience using design patterns. Hands-on experience in APEX, Visualforce and salesforce integrations. Demonstrated track record of ownership in a fast-paced environment. Contact Person- Deepikad Contact Number- 9840033579 Email- deepikad@gojobs.biz

Posted 1 month ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Hyderabad, Telangana, India

Remote

Job Summary We are seeking a talented C++ Software Engineer (freelancer) to join our dynamic team and contribute to the development of cutting-edge AI-driven solutions This is a remote, flexible opportunity where you can work on innovative AI projects, leveraging your software engineering skills to enhance AI systems and applications Key Responsibilities: Design, develop, and maintain C++ based software solutions for AI-driven applications Annotate and evaluate AI-generated software solutions Design prompts and assess AI responses for clarity, relevance, and conceptual accuracy Provide feedback to enhance AIs instructional quality Optimize code for performance, scalability, and maintainability Collaborate with AI and data science teams to integrate algorithms and models into scalable software products Perform code reviews, debugging, and troubleshooting to ensure the software runs efficiently Implement software solutions aligned with project requirements and timelines Required Qualifications: Bachelors degree in Computer Science, Engineering, or a related field Strong proficiency in C++ and experience with object-oriented design and programming Knowledge of data structures, algorithms, and software design principles Experience working on AI or machine learning applications is a plus Excellent problem-solving and debugging skills Ability to work in a fast-paced, collaborative environment Experience with version control systems like Git Why join us Fully remote and flexible work schedule Opportunity to contribute to the advancement of AI technology

Posted 1 month ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Delhi, India

Remote

Job Summary We are seeking a talented C++ Software Engineer (freelancer) to join our dynamic team and contribute to the development of cutting-edge AI-driven solutions This is a remote, flexible opportunity where you can work on innovative AI projects, leveraging your software engineering skills to enhance AI systems and applications Key Responsibilities: Design, develop, and maintain C++ based software solutions for AI-driven applications Annotate and evaluate AI-generated software solutions Design prompts and assess AI responses for clarity, relevance, and conceptual accuracy Provide feedback to enhance AIs instructional quality Optimize code for performance, scalability, and maintainability Collaborate with AI and data science teams to integrate algorithms and models into scalable software products Perform code reviews, debugging, and troubleshooting to ensure the software runs efficiently Implement software solutions aligned with project requirements and timelines Required Qualifications: Bachelors degree in Computer Science, Engineering, or a related field Strong proficiency in C++ and experience with object-oriented design and programming Knowledge of data structures, algorithms, and software design principles Experience working on AI or machine learning applications is a plus Excellent problem-solving and debugging skills Ability to work in a fast-paced, collaborative environment Experience with version control systems like Git Why join us Fully remote and flexible work schedule Opportunity to contribute to the advancement of AI technology

Posted 1 month ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

Bengaluru

Work from Office

About this role: Wells Fargo is seeking a Senior Software Engineer. We believe in the power of working together because great ideas can come from anyone. Through collaboration, any employee can have an impact and make a difference for the entire company. Explore opportunities with us for a career in a supportive environment where you can learn and grow. In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Bachelors degree in computer science or related field/relevant experience in software development. At least 4+ years of experience in Software Engineering. Deep understanding of Object-Oriented Design Principles and Patterns. Java 11 and above. Experience in microservices (REST/GraphQL) and event-driven architecture. Experience in Java/J2EE Web Application Development, Spring (Core, MVC, AOP, Batch, spring boot), Web Services (REST, SOAP etc.), JMS, Messaging, Kafka (streaming technologies), Cloud Technologies (AWS/PCF/Azure), Relational Database (Oracle, PostgreSQL), NoSQL (MongoDB) database. Experience/knowledge with code management and continuous integration techniques and tools such as Gradle, GitHub, Jenkins, NPM. Experience in modern application development practices such as CI/CD, Test Driven Development (TDD), Automation testing (BDD, Cucumber etc.) and DevOps. Solid understanding of agile. Can operate with limited level of direct supervision. Experience/knowledge in monitoring and gathering metrics (Splunk, CloudWatch, AppDynamics, Elastic search etc) Experience with one cloud native technologies is plus like Azure - Azure Devops, Azure Webapp, Azure AD, AWS - EC2, Open Shift, Kubernetes Experience designing and building front-end Single-Page Applications (SPAs) in one or more front-end framework (HTML5, AngularJS, ReactJS) is a plus Experience Knowledge in MongoDB, SQL, and query performance tuning. Job Expectations: Build moderately complex initiatives and deliverables within technical domain environments. Build efficient and high performing solutions to meet the business requirements. Participate effectively in the entire software development life cycle. Collaborate and consult with Product Owner, Architects, Analysts, Dev Lead and any other stakeholders as needed. Executes software solutions, design, development and technical troubleshooting by ensuring the correct foundational elements are built in a maintainable and scalable manner. Creates secure and high-quality production code and produces architecture and design artifacts. Develop standards/practices that will increase adoption of agile, DevOps, and cloud-native approaches. Contributes to software engineering communities of practice and events that explore new and emerging technologies Experience and passion for modernizing legacy applications/system into cloud-native, modernized applications.

Posted 1 month ago

Apply
Page 1 of 4

Exploring Object Oriented Design Jobs in India

Object oriented design is a fundamental skill sought after by many tech companies in India. With the growing demand for software developers who can design and implement scalable and maintainable code, job seekers with expertise in object oriented design have a competitive edge in the market. In this article, we will explore the job market for object oriented design roles in India and provide valuable insights for aspiring candidates.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

These cities are known for their thriving tech ecosystems and have a high demand for professionals skilled in object oriented design.

Average Salary Range

The average salary range for object oriented design professionals in India varies based on experience and location. Entry-level positions typically start around INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 15-20 lakhs per annum.

Career Path

In the field of object oriented design, a typical career progression may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually Architect or Engineering Manager. Candidates can advance by gaining experience, acquiring new skills, and taking on leadership responsibilities.

Related Skills

In addition to object oriented design, employers often look for candidates with expertise in the following areas: - Programming languages such as Java, C++, or Python - Software development methodologies like Agile or Scrum - Database management skills - Problem-solving abilities and analytical thinking

Interview Questions

  • What is object oriented programming? (basic)
  • Explain the four pillars of object oriented programming. (medium)
  • What is inheritance in object oriented design? (basic)
  • Differentiate between abstraction and encapsulation. (medium)
  • Describe polymorphism and provide an example. (medium)
  • What is the difference between composition and inheritance? (advanced)
  • Explain the SOLID principles in object oriented design. (medium)
  • How do you handle dependencies in object oriented design? (advanced)
  • What is a design pattern? Can you name a few commonly used patterns? (medium)
  • How do you test object oriented code? (medium)
  • Describe the concept of coupling and cohesion in object oriented design. (advanced)
  • How do you optimize object oriented code for performance? (advanced)
  • What is the difference between an interface and an abstract class? (medium)
  • Explain the concept of method overloading and method overriding. (medium)
  • How do you design a system using object oriented principles? (advanced)
  • What are the benefits of using object oriented design in software development? (basic)
  • How do you handle exceptions in object oriented programming? (medium)
  • Describe the concept of UML diagrams in object oriented design. (medium)
  • How do you ensure code reusability in object oriented design? (medium)
  • What is the role of design patterns in object oriented programming? (basic)
  • Explain the concept of cohesion in object oriented programming. (medium)
  • How do you implement polymorphism in your code? (medium)
  • Describe the concept of static and dynamic binding. (medium)
  • How do you approach refactoring in object oriented design? (medium)
  • What are the best practices for designing object oriented systems? (advanced)

Closing Remark

As you prepare for object oriented design roles in India, remember to showcase your expertise in the field, stay updated on industry trends, and practice your coding skills regularly. With dedication and perseverance, you can excel in your job search and land a rewarding career in object oriented design. Good luck!

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