Jobs
Interviews

7839 Data Structures Jobs - Page 23

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

8.0 - 13.0 years

0 - 0 Lacs

Hyderabad, Chennai, Bengaluru

Hybrid

Requirements : 8+ years of experience in data analysis within complex enterprise environments. Proficiency in SQL and experience with data profiling and cleansing techniques. Strong understanding of data structures, relationships, and integration across multiple source systems . Proven experience in documenting data requirements, business rules, and transformation logic. Exposure to enterprise data platforms, cloud data technologies, or data quality tools is a plus. Excellent communication and stakeholder engagement skills. Preferred : Experience/knowledge of MDM Experience/knowledge of P&C Insurance domain .

Posted 1 week ago

Apply

5.0 - 10.0 years

20 - 25 Lacs

Hyderabad, Pune, Bengaluru

Hybrid

Job Title: Java + Python Developer Experience: 5 to 10 Years Location: PAN India (Hybrid 3 days in office) Notice Period: Immediate Joiners Preferred Key Skills: Strong proficiency in Java and Python programming languages. Solid understanding of OOP concepts, data structures, and algorithms . Experience in developing RESTful APIs and microservices architecture . Hands-on expertise with frameworks (e.g., Spring Boot for Java, Django/Flask for Python). Knowledge of database technologies (SQL and NoSQL). Familiarity with CI/CD pipelines , version control (Git) , and cloud platforms (AWS/Azure/GCP preferred). Strong debugging, problem-solving, and performance tuning skills. Exposure to containerization (Docker, Kubernetes) is a plus. Roles & Responsibilities: Design, develop, and maintain scalable backend applications using Java and Python . Build and integrate APIs with various services and systems. Collaborate with cross-functional teams to define, design, and deliver new features. Optimize application performance, ensure security, and maintain high-quality standards. Write clean, maintainable, and testable code with proper documentation. Participate in code reviews, troubleshooting, and production support. Stay updated with emerging technologies and propose improvements to the existing tech stack. Qualifications: Bachelors or Master’s degree in Computer Science, IT, or a related field. 4-10 years of proven development experience in Java and Python .

Posted 1 week ago

Apply

3.0 - 5.0 years

0 - 0 Lacs

Noida, Greater Noida

Work from Office

Deliver training on data structures algorithms with C++ Instruct on topics like arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, recursion, dynamic programming. Guide students on platforms like LeetCode, HackerRank.

Posted 1 week ago

Apply

3.0 - 7.0 years

15 - 20 Lacs

Chennai

Work from Office

Responsible for software development projects involving design, development, testing, debugging and implementation of software applications and source code to support end users needs. This is an operational role, responsible for driving day-to-day operations.Responsibilities Participate in designing discussions, planning meetings. Developing the new application/software based on the business requirements. Translating designs into high quality code at all levels of SDLC Involve in defining infrastructure and deployment requirements. Build and maintain operational tools for testing, deployment, monitoring, and analysis. Integrate software components and third-party programs. Develop, test, troubleshoot, debug and upgrade software across a wide array of services and functional areas. Create technical documentation for reference and reporting. Involve with Product Owners and teams in story grooming, backlog maintenance and prioritization and planning. Prepare Test Strategies and Test Design Identify tools and approach for automated testing. Generate Test reports and based on the features, modules, severity, and releases based.Desired Skill sets Expert code/test case writing skills Ability to develop unit testing of code components or complete applications. Understand concepts of software engineering. Experience with software design, coding, testing and development. Knowledge and/or experience in scrum/Agile techniques

Posted 1 week ago

Apply

0.0 - 2.0 years

5 - 9 Lacs

Pune

Work from Office

We are seeking a highly skilled Blockchain Developer to join our team and take charge of designing, developing, and deploying decentralized applications (DApps) and blockchain-based solutions. The ideal candidate will have in-depth knowledge of blockchain technologies, smart contract development, and distributed systems, and will work on creating secure and scalable systems. Key Responsibilities: 1.Blockchain Development: Design, implement, and deploy blockchain-based solutions and applications. Build and maintain distributed ledger technology and blockchain protocols. 2.Smart Contract Development: Develop, test, and deploy smart contracts using Solidity or similar programming languages. Ensure security and compliance of smart contracts with industry standards. 3.Integration: Integrate blockchain solutions with existing systems, APIs, and third-party services. Work on wallet integration and token development. 4.Testing Debugging: Conduct rigorous testing and debugging of blockchain networks to ensure reliability and performance. Identify and resolve issues in smart contracts and blockchain platforms. 5.Collaboration: Work closely with front-end and back-end developers to integrate blockchain technology into web applications. Collaborate with product managers, UX designers, and other stakeholders. 6.Research Innovation: Stay updated on the latest blockchain trends and technologies. Explore and propose new use cases for blockchain technology. 7.Documentation: Write technical documentation for blockchain projects, including architecture and processes. Required Skills: 1.Technical Skills: Proficiency in blockchain platforms like Ethereum, Hyperledger, or Solana. Experience with smart contract programming languages (e.g., Solidity, Rust, or Vyper). Strong knowledge of cryptographic algorithms and security best practices. Familiarity with decentralized finance (DeFi) and token standards (e.g., ERC-20, ERC-721). Hands-on experience with tools like Web3.js, Truffle, and Ganache. 2.Programming Skills: Proficiency in programming languages such as JavaScript, Python, Go, or C++. Experience with backend frameworks like Node.js or Django. 3.Database Distributed Systems: Knowledge of distributed systems and databases. Experience with decentralized storage solutions (e.g., IPFS). 4.Problem-Solving: Strong analytical and debugging skills. Ability to optimize smart contracts and blockchain performance.

Posted 1 week ago

Apply

15.0 - 22.0 years

14 - 19 Lacs

Mumbai

Work from Office

The role owns the design & development of solution architecture with respect to technical solution design & service design for complex solutions in the respective areas of Network/SDWAN/Cloud & security/Mobility & IoT/other domains with the objective of increasing revenue, profitability, and market competitive. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.Responsibilities Serve as a technical expert on solutions design, development, and implementation requirements to address business needs. Analyse the functionality and constraints of recommended solution across multiple systems/platforms/applications. Scan the technology requirements of market, participate in product development activities, represent in customer / marketing forums to increase brand awareness. Ensure compatibility, interoperability, stability, and usability of solution architecture. Design and deliver complex solutions as per customer requirements. Work with various stakeholders including sales team, products team, engineering team to jointly assess customer requirements. Support the Product team through the product development lifecycle and provide inputs on product features from a business requirements/customer perspective. Work with clients, internal stakeholders to provide integrated solution architecture across multiple products to meet the client requirements. Provide an expertise to internal teams and/or external vendors and partners to design complex solutions and ensure effective delivery of the same. Create and review architecture and solution design artifacts. Proactively provide guidance on engineering methodologies, standards, and best practices. Identify, communicate, and mitigate Risks, Assumptions, Issues and Decisions throughout complete lifecycle (Pre-sales, Delivery, Support) The role may be an individual contributor or may lead a small team.Desired Skill sets Ability to translate customer and business requirements into technical solutions. Understanding on Enterprise Architecture, business concepts, processes, and requirements Experience in creating HLD and LLD Developing creative, logical solutions and assisting in the presentation of findings and recommendations to clients Industry domain knowledge of key technology and industry trends Experience of delivering consulting assignments for customers in design/architecture area

Posted 1 week ago

Apply

5.0 - 9.0 years

17 - 20 Lacs

Pune

Work from Office

Responsible for software development projects involving design, development, testing, debugging and implementation of software applications and source code to support end users needs. This is an operational role, responsible for driving day-to-day operations. Responsibilities Participate in designing discussions, planning meetings. Developing the new application/software based on the business requirements. Translating designs into high quality code at all levels of SDLC Involve in defining infrastructure and deployment requirements. Build and maintain operational tools for testing, deployment, monitoring, and analysis. Integrate software components and third-party programs. Develop, test, troubleshoot, debug and upgrade software across a wide array of services and functional areas. Create technical documentation for reference and reporting. Involve with Product Owners and teams in story grooming, backlog maintenance and prioritization and planning. Prepare Test Strategies and Test Design Identify tools and approach for automated testing. Generate Test reports and based on the features, modules, severity, and releases based.Desired Skill sets Expert code/test case writing skills Ability to develop unit testing of code components or complete applications. Understand concepts of software engineering. Experience with software design, coding, testing and development. Knowledge and/or experience in scrum/Agile techniques

Posted 1 week ago

Apply

8.0 - 13.0 years

12 - 17 Lacs

Mumbai

Work from Office

The role owns the design & development of solution architecture with respect to technical solution design & service design for complex solutions in the respective areas of End User Compute / Microsoft M 365/ Active Directory / End user Security / MDM / EDR & AV solution / Unified Collaboration/ Mobility & other domains with the objective of increasing revenue, profitability, and market competitive. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.Responsibilities Serve as a technical expert on solutions design, development, and implementation requirements to address business needs. Analyse the functionality and constraints of recommended solution across multiple systems/platforms/applications. Scan the technology requirements of market, participate in product development activities, represent in customer / marketing forums to increase brand awareness. Ensure compatibility, interoperability, stability, and usability of solution architecture. Design and deliver complex solutions as per customer requirements. Work with various stakeholders including sales team, products team, engineering team to jointly assess customer requirements. Support the Product team through the product development lifecycle and provide inputs on product features from a business requirements/customer perspective. Work with clients, internal stakeholders to provide integrated solution architecture across multiple products to meet the client requirements. Provide an expertise to internal teams and/or external vendors and partners to design complex solutions and ensure effective delivery of the same. Create and review architecture and solution design artifacts. Proactively provide guidance on engineering methodologies, standards, and best practices. Identify, communicate, and mitigate Risks, Assumptions, Issues and Decisions throughout complete lifecycle (Pre-sales, Delivery, Support) The role may be an individual contributor or may lead a small team.Desired Skill sets Ability to translate customer and business requirements into technical solutions. Understanding on Enterprise Architecture, business concepts, processes, and requirements Experience in creating HLD and LLD Developing creative, logical solutions and assisting in the presentation of findings and recommendations to clients Industry domain knowledge of key technology and industry trends Experience of delivering consulting assignments for customers in design/architecture area

Posted 1 week ago

Apply

4.0 - 6.0 years

9 - 13 Lacs

Pune

Work from Office

Responsible for designing software architecture and (or) delivery & deployment of the solution, driving automation, and improving operational efficiencies. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results. Key Skills: Good knowledge of computer systems (operating systems, networks, and computer architecture) Strong C++ programming skills. More advanced (templates, STL, C++11/14). Strong telecom protocol (SMPP , SS7) skills. 5+ years of experience as a software developer in C++ & low-level programming. Good knowledge about Boost library. A decent knowledge of data structures & algorithms Basic knowledge of network stack (CPU, NIC, PCIe, and related drivers). Working knowledge of Linux Code packaging, release, and deployment Database knowledge (MongoDB, Redis) Knowledge about AMQ (Advance messaging queue). Knowledge about Object-oriented programming. Code versioning tools like Git, SVN, etc Unix/Linux, Shell scripting, Understanding networking appliances (Internet routers, F5, firewalls) Understanding ELK Stack (Elasticsearch, Logstash, Kibana) Responsibilities Understanding new requirements/charters and analysis Leads discussions with cross functional teams and stake holders to evaluate feasibility, technical specifications, cost-benefit analysis, etc. Define the software roadmap to meet business needs and operational aspects, secure and scalable. Creating & delivering high quality features, preparing end to end high level and low-Level designs, developing individual sub systems. Drives deployment of software architecture. Analyses test results post testing. Oversees go-live and guides troubleshooting. Review and finalize implementation of design and architecture including infrastructure and deployment requirements. Create internal user stories for development, testing and deployment across multiple sub-systems like OSS-BSS, IT Applications Establish technology standards, cloud native architecture, SaaS based model for applications development, lead software quality assurance by reviewing process compliances, identifying pain points, and driving improvement initiatives. Facilitating creation and prioritization of program-level feature and architectural backlogsThe role may be leading a team of software developers.Desired Skill sets Demonstrated experience and understanding in software solutions requirement analysis, creating roadmap, design, and software & platform architecture, cloud environment, business concepts and processes. Hands on experience in debugging complex issues. Extensive experience in software and application lifecycle Management Industry domain knowledge of key technology and industry trends Experience in working with Agile methodology.

Posted 1 week ago

Apply

12.0 - 16.0 years

14 - 19 Lacs

Chennai

Work from Office

The role owns the design & development of solution architecture with respect to technical solution design & service design for complex solutions in the respective areas of Network/SDWAN/Cloud & security/Unified Collaboration/Mobility & IoT/other domains with the objective of increasing revenue, profitability, and market competitive. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.Responsibilities Serve as a technical expert on solutions design, development, and implementation requirements to address business needs. Analyse the functionality and constraints of recommended solution across multiple systems/platforms/applications. Scan the technology requirements of market, participate in product development activities, represent in customer / marketing forums to increase brand awareness. Ensure compatibility, interoperability, stability, and usability of solution architecture. Design and deliver complex solutions as per customer requirements. Work with various stakeholders including sales team, products team, engineering team to jointly assess customer requirements. Support the Product team through the product development lifecycle and provide inputs on product features from a business requirements/customer perspective. Work with clients, internal stakeholders to provide integrated solution architecture across multiple products to meet the client requirements. Provide an expertise to internal teams and/or external vendors and partners to design complex solutions and ensure effective delivery of the same. Create and review architecture and solution design artifacts. Proactively provide guidance on engineering methodologies, standards, and best practices. Identify, communicate, and mitigate Risks, Assumptions, Issues and Decisions throughout complete lifecycle (Pre-sales, Delivery, Support) The role may be an individual contributor or may lead a small team.Desired Skill sets Ability to translate customer and business requirements into technical solutions. Understanding on Enterprise Architecture, business concepts, processes, and requirements Experience in creating HLD and LLD Developing creative, logical solutions and assisting in the presentation of findings and recommendations to clients Industry domain knowledge of key technology and industry trends Experience of delivering consulting assignments for customers in design/architecture area

Posted 1 week ago

Apply

5.0 - 8.0 years

5 - 8 Lacs

Bengaluru

Work from Office

8+ years tech experience preferably with capital markets front office trading exposure An excellent Java developer with good software design principles and the ability to write robust code and accompanying test suites. Ability to write efficient, clear code and be able to articulate what has been implemented and why Very strong in Core Java, Data structures, Algorithms, concurrency, multi-threading Strong in Spring boot, microservices, messaging (kafka/solace), RDBMS (Oracle or any other RDBMS) Strong in CI/CD (Azure Devops preferred), Docker/Openshift, ELK stack Preferably full stack with React.JS and Typescript knowledge. Should be able to contribute in UI development if needed Agile experience is a must have Self-starter with fluent knowledge of English and good communication skills Should be able to work independently without too much hand holding Strong ownership and ability to deal with ambiguity. Should be able to work in a global environment dealing with stake holders outside India. Mandatory Skills: Spring Boot. Experience: 5-8 Years.

Posted 1 week ago

Apply

3.0 - 6.0 years

3 - 7 Lacs

Bengaluru

Work from Office

This job might be for you if You enjoy solving problems. You love taking on difficult challenges and finding creative solutions. You dont know the answer but will dig until you find it. You communicate clearly. You write well. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference. You can impress our customers with your enthusiasm to solve their issues (and solve them!) Job Description Required Solid RTL coding experience including Microarchitecture of design System Verilog and Verilog coding using provided coding styles. Understanding of SDC Understanding STA reports and how to adjust RTL accordingly. Designing for error cases and debug of IP Understanding of CDC logic Knowledge of lint rules and exceptions Design and use of block level simulations to bring up IP. Knowledge of AMBA buses and when to use them. Job Description Preferred Experienceleading small design team. C coding / Firmware skills Knowledge on common processor architectures(ARM, RiscV) FPGA experience includes part selection, pin assignment, timing constraints, synthesis, and debug of design in the FPGA. Lab brings up experience, scripting. Relevant tool experience such as: Socrates, Core Consultant in additionto standard simulation tools (xcellium, vcs, etc) Emulation experience(Zebu, Palladium, etc) Board knowledge, component selection, probing, debug. JTAG debugging experience (Coresight, Lauterbach, etc). Low power design techniques Qualifications E./B.Tech. degree at minimum.

Posted 1 week ago

Apply

3.0 - 15.0 years

0 Lacs

delhi

On-site

At Smart Joules, we are committed to offering innovative, data-driven solutions that enable organizations to meet sustainability objectives while significantly reducing energy expenses. We are currently looking for a dedicated and customer-centric professional to assume the role of Head of Engineering. As the Head of Engineering, your primary responsibility will involve spearheading the development of our technology platform, DeJoule, to simplify and make energy optimization profitable on a large scale. DeJoule, built on cutting-edge IoT and web technologies integrated with Machine Learning, continuously detects and rectifies inefficiencies in dynamic energy systems like air conditioning and compressed air. The goal is to expand deployment, enhance data-driven intelligence, and achieve continuous optimization through full automation. In this position, you will collaborate closely with Smart Joules" leadership, management team, and clients to align our software capabilities with our mission. Your duties will entail leading a team of engineers, collaborating with various departments, and ensuring the successful delivery of high-quality products and solutions. The ideal candidate will possess a robust technical background, exceptional leadership qualities, and a fervor for innovation. Key responsibilities of the role will include building DeJoule into a globally competitive product for automatic and continuous performance optimization, user engagement, and cost efficiency. Additionally, recruiting and inspiring India's top energy tech team, managing the engineering team, fostering innovation, and aligning engineering strategies with company objectives are crucial aspects of the role. You will oversee the design and implementation of energy optimization solutions, collaborate across departments, monitor project timelines, and stay abreast of emerging energy technologies to drive innovation. The ideal candidate should have a proven track record of leading engineering teams and delivering complex projects in a fast-paced environment. Specific requirements include 10-15 years of engineering experience, with at least 3 years in a leadership role, excellent communication skills, and proficiency in various technologies such as System Design, Database Administration, JavaScript frameworks, AWS managed services, Python, AI, and machine learning. Bonus points will be considered for individuals with experience in startup environments or HVAC-related industries. Joining Smart Joules offers the opportunity to work on cutting-edge technology that can significantly reduce energy consumption in prominent buildings and factories, create a collaborative work environment, competitive salary and benefits, and the chance to contribute to sustainability goals. (ref:hirist.tech),

Posted 1 week ago

Apply

3.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

The responsibilities of this position may include: Designing computer vision/image processing solutions for embedded devices. Developing and evaluating algorithms for implementation in hardware or software prototypes. Optimizing image processing and computer vision algorithms for hardware acceleration. Supporting product teams in the commercialization process, including solution optimization, performance profiling, and benchmarking. Providing test regression and release support. Join Qualcomm India and be a part of the growing multimedia systems team, working on innovative solutions to enhance mobile multimedia capabilities with high performance, low power consumption, and cost efficiency, while maintaining strong feature differentiation. We are looking for system engineers to contribute to our cutting-edge projects in the field of vision/image processing. The ideal candidate should have: 3-8 years of experience in multimedia and embedded technologies. Proficiency in programming languages such as C/C++ and Python. Experience working with real-time and embedded systems is a plus. Familiarity with Jenkins and CI/CD frameworks. Preferred qualifications include: Exposure or working experience with Vision or Multimedia accelerators. Hands-on experience with image processing algorithms. Knowledge or experience in computer vision algorithms. Strong understanding of data structures and proficiency in C/C++ programming. Experience in software optimization using various SIMD and multi-threading techniques.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a SAS AML Architect at mPHATEK Systems in Dubai, you will be responsible for managing Anti Money Laundering projects and BAU initiatives for the bank in a multi-jurisdiction environment. Your role will require a deep domain understanding of transactions and trade monitoring systems. Your key responsibilities will include implementing AML solutions specifically SAS AML, designing and developing SAS AML solutions in complex banking environments, and integrating SAS AML with core banking applications and complex data structures. You will ensure that customer reporting requirements, both compliance and regulatory, are met and work towards enhancing SAS AML solutions to reduce false positives and improve business processes. In this role, you will be expected to develop, communicate, maintain, and enforce the overall architecture of the SAS AML environments at assigned clients. Your expertise will be crucial in understanding all solution components and how they inter-operate to support business processes and management information needs. You will also be responsible for interface and integration strategies with external systems and processes. To be successful in this position, you must have extensive experience implementing and integrating SAS AML with a variety of banking applications and solutions. You should be able to map data from source systems such as core banking, on-boarding, and mobile applications to SAS AML model, as well as prepare design and architecture artifacts. The ideal candidate will have 8-10 years of experience within the Banking IT domain with at least 5 years in the AML domain. Experience working in diverse environments with different vendors, onsite/offshore teams, and banking industry knowledge will be advantageous. A university degree in Economics, Commerce, Business Administration, MIS, IT, or Computer Science is required along with a minimum of 10 years of professional work experience in a bank or IT company. You should also have a minimum of 10 years of experience in AML projects implementation in a compliance domain, proven ability to work on transaction monitoring domains from multiple jurisdictions, and experience in successful project management and execution around transaction monitoring, sanctions, and regulatory compliance. Proficiency in project management, team coordination, and professional certifications in SAS and ACAMS are preferable. If you meet these qualifications and are interested in this opportunity, please share your CV with charanraj.lokhande@Mphatek.com.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

noida, uttar pradesh

On-site

We are seeking a skilled Java Developer with 4 to 6 years of hands-on experience to join our backend engineering team. The ideal candidate should possess a strong understanding of Java fundamentals, proficiency in data structures, and a track record of designing and optimizing enterprise-grade applications utilizing Spring Frameworks and Hibernate. It is essential to have familiarity with memory management, unit testing, and caching mechanisms like Redis. Key Skills Required: - Extensive experience with Core Java, Object-Oriented Programming, and Interface design - Proficient in Spring Boot, Spring MVC, and Spring Data JPA - Hands-on expertise in Hibernate ORM for persistence logic - Ability to write unit tests using Mockito - Understanding of method overloading and overriding concepts - Familiarity with SOLID design principles and clean code practices - Knowledge of memory leaks, heap analysis, and JVM performance tuning - Integration of Redis for caching mechanisms to enhance response time Responsibilities: - Develop and maintain backend services using Java, Spring, and Hibernate - Write clean, efficient, and testable code with Mockito - Identify and address potential memory leaks for JVM performance optimization - Strategically implement Redis caching for application performance enhancement - Engage in code reviews, design discussions, and performance tuning - Collaborate with frontend, DevOps, and QA teams for seamless project delivery This is a full-time position with benefits including health insurance, paid sick time, paid time off, and Provident Fund. The work location is in-person with a day shift and fixed schedule. Application Questions: - What is your Current CTC - What is Your ECTC Experience: - Java: 7 years (Required) For further inquiries, please contact the employer at +91 8088863642.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

As a Software Engineer 1 at Progress, you will be a key member of a diverse, global team dedicated to developing and deploying responsible, AI-powered applications. We value individual contributions and diverse perspectives as we believe in the power of people to drive progress. If you are a full stack developer who thrives in a collaborative environment and is eager to learn and adapt to new technologies while demonstrating customer empathy, we invite you to join us in propelling businesses forward. In this role, you will have the opportunity to design, develop, and maintain end-to-end software solutions that deliver high-quality, scalable applications. You will work across the full stack, from front-end to back-end, ensuring a seamless user experience across all devices with a focus on enterprise performance and security. As part of an agile software development team, you will be encouraged to challenge existing thinking, introduce new technologies, and contribute to the rapid scaling of our solutions. Key Responsibilities: - Design, develop, and maintain end-to-end software solutions to deliver high-quality, scalable applications. - Work across full stack development, including front-end, back-end, and everything in between. - Deliver and deploy software applications that provide value to end-users. - Design and implement modern, consistent user experiences with a focus on enterprise performance and security. - Collaborate with an agile software development team to tackle challenges proactively. - Build solutions based on microservice design principles and repeatable processes. - Engage in continuous learning to develop knowledge and skills. Qualifications: - Bachelor's degree in Computer Science or related field with at least 1+ years of hands-on development experience. - Proficiency in at least 2 or more of the following technologies: C# .NET, .NET Microservices, ASP .NET Core, and DevOps tools. - Strong understanding of Computer Science fundamentals, including algorithms and data structures. - Experience with version control systems (e.g., Git/BitBucket) and databases, preferably SQL Server. - Previous experience working with Cloud platforms such as AWS, Azure, or GCP. - Familiarity with unit testing, integration testing, and end-to-end automation testing. - Experience with continuous integration and continuous delivery (CI/CD). - Strong problem-solving and debugging skills, along with excellent communication and interpersonal abilities. If you meet these qualifications and are aligned with our company culture and values, we encourage you to apply. In return, we offer a competitive remuneration package, opportunities for professional development, and a supportive work environment with exceptional colleagues. Join us at Progress and be part of a team that values innovation, collaboration, and continuous learning. Apply now to embark on a rewarding career journey with us!,

Posted 1 week ago

Apply

7.0 - 11.0 years

0 Lacs

haryana

On-site

You are an experienced professional with over 7 years of total experience. You have a strong working background in architecture and development using C#, .NET Core, .NET Framework, Entity Framework, ASP.NET MVC, ASP.NET Web API, and unit testing. Your expertise also includes React.js and front-end development best practices. You are well-versed in Object-Oriented Programming (OOP), Data Structures, and Algorithms. Additionally, you have hands-on experience with relational databases, preferably PostgreSQL. Your proficiency extends to Microservices architecture and event-driven design patterns. You are familiar with DevOps or CI/CD tools such as Docker, Kubernetes, Jenkins, Git, Azure DevOps. You also have hands-on experience in Google Cloud Platform (GCP) or Microsoft Azure. Having a good understanding of logging, monitoring, and tracing for cloud-based platforms is one of your strengths. Experience in CI/CD pipelines using tools like GitLab, Octopus is an added advantage. Effective communication and collaboration skills are among your key attributes. In your role, you will be responsible for writing and reviewing high-quality code. You will be tasked with understanding the clients" business use cases and technical requirements, translating them into elegant technical designs. Your ability to map decisions with requirements and narrow down the best options that meet the clients" needs will be crucial. Defining guidelines and benchmarks for NFR considerations during project implementation is also part of your responsibilities. You will be expected to write and review design documents that explain the overall architecture, framework, and high-level design of applications for developers. Reviewing architecture and design aspects such as extensibility, scalability, security, design patterns, user experience, and NFRs will be essential. Developing and designing comprehensive solutions for defined functional and non-functional requirements, along with defining technologies, patterns, and frameworks, will be a core part of your role. You will need to understand and apply technology integration scenarios in projects and resolve issues raised during code/review through systematic analysis of the root cause. Conducting POCs to ensure that suggested designs/technologies meet the requirements will also fall under your purview. A bachelor's or master's degree in computer science, Information Technology, or a related field is required for this position.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

hyderabad, telangana

On-site

As a candidate for the 2026 Software Engineering internship at Google in India, you will have the opportunity to choose your preferred working location from Bengaluru, Karnataka, Hyderabad, Telangana, or Pune, Maharashtra. Minimum qualifications for this internship include being currently enrolled in a Bachelor's or Master's program in Computer Science or a related technical field. You should have experience with general-purpose programming languages such as Java, C/C++, Python, JavaScript, or Go, as well as familiarity with Unix/Linux environments and software design principles. Preferred qualifications include being in your penultimate year of study, having experience with data structures and algorithms, and the ability to work on projects related to mobile development, distributed systems, machine learning, information retrieval, and more. Additionally, showcasing tech projects and participating in computer science-related extracurricular activities is beneficial. The Software Engineering internship program at Google aims to provide a comprehensive experience, including a software project, skills-based training, and professional development opportunities. During the 10-12 week internship starting in May 2026, you will collaborate with Googlers and other interns on a development project, enhance your coding skills, attend technical talks, and engage in social activities and networking. As an intern, you will work on software applications to improve Google's products, contribute to projects involving various technologies like natural language processing and machine learning, and collaborate on scalability challenges related to data access. You will be part of an innovative team that supports each other and works on solving complex technical challenges to make a real impact on users worldwide. Google values engineers with diverse technical skills who are passionate about addressing technology's greatest challenges. As an intern, you will have the opportunity to work on projects that range from troubleshooting traffic anomalies to building automation infrastructure, contributing to Google's mission of engineering solutions that impact millions of users globally.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

kochi, kerala

On-site

We are searching for a dedicated and motivated Junior Software Trainee to become a part of our development team. As a fresher, you will receive training in Golang (Go Programming Language) and contribute to the creation of scalable backend systems, APIs, and services. This position presents an outstanding opportunity to commence your career in backend development using one of the most rapidly growing programming languages. As a Junior Software Trainee, your responsibilities will include learning and grasping the fundamentals and best practices of Golang, participating in the design, development, testing, and upkeep of backend services and APIs, collaborating closely with senior developers to comprehend system requirements and architecture, composing clean, efficient, and well-documented code, engaging in code reviews, debugging, and performance tuning, cooperating with cross-functional teams such as front-end developers, QA, and DevOps, and keeping abreast of industry trends and emerging technologies. The ideal candidate should possess a Bachelor's degree in computer science, IT, or a related field, a solid grasp of programming fundamentals, data structures, and algorithms, a desire to learn and advance in technology, familiarity with databases (SQL/NoSQL) is advantageous, good problem-solving and analytical skills, as well as strong communication and teamwork abilities. Location Preference: Candidates from Kerala are strongly preferred.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

You will be responsible for embedding automation testing in the development process, supporting CI/CD efforts, proposing test automation tooling and infrastructure, and collaborating with developers to build and maintain it. You will actively contribute to the tech strategy by providing valuable insights on test automation and software quality. Staying up to date with new test automation technology and planning strategically for possible changes will be part of your role. At times, you will write automated tests that are resilient to changes in the application's UI. You will become the go-to person for the test automation topic for both business and tech stakeholders. Working closely with development teams, you will understand the business needs and identify quality requirements. Viewing possible outages as critical learning opportunities to improve and inspiring developers, designers, and product owners to be quality conscious through extensive training and workshops about testing culture and best practices will be essential. Planning and prioritizing different strategies according to business needs and evaluating internal testing tools while introducing new ones to improve ROI are key responsibilities. You will need to have at least 8+ years of experience in a high technological environment in a similar role. Proficiency in at least one of the following languages: Python, Perl, Java, JavaScript, Objective-C, C, C++, or C# is required. Being an expert in unit or automation test frameworks such as JUnit, TestNG, Mockito, Selenium, Nightwatch, Postman, JMeter, or TestComplete is necessary. Experience in developing fully automated CI/CD pipelines, working with CI & source control tools like Jenkins, GitHub, Gitlab, Octopus, TFS, or others, and the ability to choose the right test framework based on project needs while balancing trade-offs are important. Having a strong grasp of computer science fundamentals, algorithms, and data structures, as well as a passion for Continuous Improvement, Innovation, and New technologies, is expected. Clear understanding of various software testing methodologies including unit, integration, smoke, performance, stress, load, regression, acceptance, usability, and security testing is required. Knowledge of SOA/Microservices and web architecture, experience around distributed systems, good communication skills, stakeholder management abilities, experience mentoring and training other developers on software quality topics, and a strong work ethic are all essential qualities for this role.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You will be a high-level software engineer responsible for developing more complex production software with increased independence in design and implementation. As the technical specialist in your group, you will take on greater responsibility and provide guidance on design and development approaches. Your work will involve projects of diverse scope and complexity, requiring you to make independent decisions and take action accordingly. To qualify for this role, you must have a Bachelor's degree in computer science, electronics, or a related field, or equivalent experience, along with a minimum of 5 years of directly relevant work experience. Expertise in Windows-based development is essential, as is a strong understanding of object-oriented principles, data structures, and multi-threading. Familiarity with Win CE 6.0 based development is highly preferred. Previous experience in the end-to-end development process, from project planning to release maintenance, is required. Proficiency in mobile development and knowledge of software engineering processes, particularly Scrum/Agile, and source control management, are highly desirable for this role.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

punjab

On-site

As an Associate Software Engineer Trainee at Jungleworks in Mohali, you will be part of a team that thrives on solving business challenges through innovative technology. We are seeking individuals who are passionate about leveraging technology and innovation in a collaborative team setting. Your role will involve collaborating with experienced professionals to design and develop innovative products. You will work in a large distributed computing environment, leading fundamental changes in the industry. Your responsibilities will include creating solutions to run predictions on distributed systems, designing and coding solutions, and delivering high-quality software in an agile environment. Basic qualifications for this role include being in the final year of a Bachelors or Masters Degree in Computer Science, Computer Engineering, or a related field from Tier 1 and Tier 2 colleges. You should have familiarity with languages such as MEAN, MERN stack, .NET/C# stack, and FReMP stack (Flask, React, MongoDB, Python), as well as knowledge of Computer Science fundamentals. Preferred qualifications include previous technical internships, experience with distributed systems and relational databases, knowledge of optimization mathematics, and the ability to effectively articulate technical challenges and solutions. At Jungleworks, we offer a growth-oriented work environment where you will have the opportunity to develop professionally and tackle challenges head-on. We believe in providing opportunities based on merit and fostering rapid growth. If you are seeking a fast-paced organization where you can grow, we invite you to join us.,

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

indore, madhya pradesh

On-site

As a Software Engineer / Senior Software Engineer at our company located in Indore, you will be responsible for developing, testing, and maintaining scalable front-end and back-end systems. You will write clean, efficient, and maintainable code using modern best practices and build reusable components and libraries for future use. Additionally, you will solve UI/UX issues using advanced CSS and front-end techniques, design and integrate RESTful APIs and database systems, and stay current with emerging technologies and development trends. In this role, you will conduct research and provide rapid, AI-assisted technical solutions, work on concurrent projects with strong ownership and attention to detail, and participate in version control, bug tracking, and project reporting. We are looking for a self-motivated and resourceful individual who can blend well with the team of developers. To be successful in this position, you should have a Bachelor's or Masters degree in Computer Science, Engineering, or a related field with at least 2 years of hands-on experience in full-stack development. Proficiency in C#, JavaScript, HTML, CSS, and jQuery is required, along with a solid understanding of OOP, data structures, and design patterns. Experience with ASP.NET, MVC, WebAPI, WCF, Visual Studio, RESTful APIs, JSON, XML, and server-side logic is essential. Familiarity with MS SQL Server for database design and application development is also necessary. Knowledge of modern web frameworks, version control systems, bug tracking, and project reporting tools is preferred. The ability to use AI tools for efficient problem-solving, along with strong communication, teamwork, and self-management skills, is important. Proficiency in English is preferred. As part of our team, you will benefit from a rapid transition to a Tech Lead role, work on a product with exposure to the full product lifecycle, conceptualize, design, and execute your ideas, and see your ideas come to life as product features and future products. You will also become a part of a team of highly experienced and motivated professionals.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

The Oracle Cloud Infrastructure (OCI) team presents you with an exciting opportunity to contribute to the development and operation of a suite of high-scale, integrated cloud services within a distributed, multi-tenant cloud environment. Committed to delivering cutting-edge cloud products that address the challenges faced by customers worldwide, OCI provides a dynamic and innovative work environment. We are seeking skilled and proactive engineers who possess a strong technical acumen and a drive to tackle complex issues in distributed, highly available services and virtualized infrastructure. As part of the Oracle Infrastructure Cloud Object Storage team, you will be involved in designing and building a performant, scalable, and resilient object store that plays a crucial role in Oracle's future and its public cloud initiatives. With opportunities available across various layers of the technology stack, including REST APIs, distributed systems, and file systems, we are looking for team players who are enthusiastic about driving innovation at every level. As a member of our team, you will have the chance to take ownership of the entire development lifecycle, from conceptualization to implementation and operation, ultimately contributing to the success of our customers" critical applications in a production environment. **Responsibilities:** - Assist in defining and developing software solutions for software applications or operating systems - Provide technical leadership and guidance to fellow software developers - Collaborate with senior architects and product management to establish project requirements - Design and implement new features based on project specifications - Define and enforce engineering processes and best practices - Conduct code reviews to ensure adherence to design principles and quality standards - Participate in operating services that handle extensive data volumes - Enhance component design and code efficiency, performance, scalability, and resilience - Demonstrate expertise in test coverage, observability, availability, and durability - Address cloud infrastructure operations issues such as LSE mitigation, CAPA, observability enhancements, and tooling improvements **Minimum Qualifications:** - Bachelor's degree in Computer Science or equivalent experience - Proficiency in a major Object-Oriented Programming language like Java, C#, or C++ - Strong understanding of data structures and design patterns - Background in developing, testing, and troubleshooting robust production services - Deep knowledge of distributed system architectures - Excellent communication skills, both written and verbal - Proficiency in troubleshooting and performance optimization - Thorough understanding of Storage/Filesystems principles including testing scope, storage fundamentals, efficiency, rebalancing, replication, striping, and redundancy **About Us:** Oracle is a global leader in cloud solutions, leveraging cutting-edge technology to address present-day challenges. With a rich history of over 40 years and a commitment to integrity, Oracle collaborates with industry leaders across various sectors to drive innovation and growth. We believe in fostering an inclusive workforce where every individual is empowered to contribute to our success. Our commitment to diversity and equal opportunities ensures a work environment where work-life balance is prioritized. Oracle offers competitive benefits, including flexible medical, life insurance, and retirement options, ensuring parity and consistency for all employees. We encourage our team members to give back to their communities through volunteer programs and support initiatives that promote social responsibility. We are dedicated to promoting inclusivity by accommodating individuals with disabilities throughout the employment process. If you require accessibility assistance or accommodation, please reach out to us at accommodation-request_mb@oracle.com or call +1 888 404 2494 in the United States.,

Posted 1 week 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