Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Data Engineer - 6months to 2yrs exp 2023-2024 graduates ONLY Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa. Job Description We are seeking a Data Engineer with a strong background in data engineering. This role involves managing system requirements, design, development, integration, quality assurance, implementation, and maintenance of corporate applications. Ø Work with product owners, business stakeholders and internal teams to understand business requirements and desired business outcomes. Ø Assist in scoping and designing analytic data assets, implementing modelled attributes and contributing to brainstorming sessions. Ø Build and maintain a robust data engineering process to develop and implement self-serve data and tools for Visa’s product management teams and data scientists. Ø Find opportunities to create, automate and scale repeatable analyses or build self-service tools for business users. Ø Execute data engineering projects ranging from small to large either individually or as part of a project team. Ø Set the benchmark in the team for good data engineering practices and assist leads and architects in solution design. Ø Exhibit a passion for optimizing existing solutions and making incremental improvements. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualification -Bachelors degree, OR 3+ years of relevant work experience Preferred Qualification -Minimum of 1 years’ experience in building data engineering pipelines. -Design and coding skills with Big Data technologies like Hadoop, Spark, Hive and Map reduce. -Mastery in Pyspark or Scala. -Expertise in any programming like Java or Python. Knowing OOP concepts like inheritance, polymorphism and implementing Design Patterns in programming is needed. -Experience with cloud platforms like AWS, GCP, or Azure is good to have. -Excellent problem-solving skills and ability to think critically. -Experience with any one ETL tool like Informatica, SSIS, Pentaho or Azure Data Factory. -Knowledge of successful design, and development of data driven real time and batch systems. -Experience in data warehousing and an expert in any one of the RDBMS like SQL Server, Oracle, etc. -Nice to have reporting skills on PowerBI/Tableau/QlikView. -Strong understanding of cloud architecture and service offerings including compute, storage, databases, networking, AI, and ML. -Passionate about delivering zero defect code that meets or exceeds the proposed defect SLA and have high sense of accountability for quality and timelines on deliverables. -Experience developing as part of Agile/Scrum team is preferred and hands on with Jira. -Understanding basic CI/ CD functionality and Git concepts is must. Additional information Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. Show more Show less
Posted 3 months ago
1.0 - 3.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
Job Description Developing ETL Pipelines: Designing, developing, and maintaining scalable and adaptable data pipelines using Python or PySpark to facilitate the smooth migration of data from diverse data sources . Host these ETL pipelines in AWS EC2, AWS Glue or AWS EMR and store this data to cloud database services like Google BigQuery, AWS S3, Redshift, RDS, Delta Lake etc. This includes managing significant data migrations and ensuring seamless transitions between systems. Implementing Data Quality Check Framework: Establishing and executing data quality checks and validation pipelines using different tools like Python, PySpark, Athena or BigQuery, S3, Delta Lake to uphold the integrity and accuracy of our datasets. Creating Mechanisms for Generating ETL Migration Status Reports: Devising a framework to generate concise summary reports detailing data migration progress, alongside promptly alerting stakeholders to any failures within ETL pipelines. This ensures swift resolution of data discrepancies arising from pipeline failures. Implement this using standard SMTP, Python, AWS SNS, AWS SES, AWS S3, Delta Lake etc services. Data Transformations and Processing: Implementing various data encryption and decryption techniques using Python and PySpark libraries, in addition to generating insightful reports and analyses derived from processed data to aid in informed business decision-making. Development of APIs: Building APIs using frameworks such as Flask or Django, incorporating diverse authentication and authorization techniques to safeguard the exchange of data. Host these API’s on EC2 server using services like Gearman etc or Write API logics in lambda and host these API’s using API Gateway services of cloud. Code Versioning and Deployment: Leveraging GitHub extensively for robust code versioning, deployment of the latest code iterations, seamless transitioning between different code versions, and merging various branches to streamline development and code release processes. Automation: Designing and implementing code automation solutions to streamline and automate manual tasks effectively. Required Candidate Profile Soft Skills Must Have Demonstrates adept problem-solving skills to efficiently address complex challenges encountered during data engineering tasks. Exhibits clear and effective communication skills, facilitating seamless collaboration and comprehension across diverse teams and stakeholders. Displays proficiency in both independent and collaborative work dynamics, fostering productivity and synergy within a fast-paced team environment. Demonstrates a high level of adaptability to changing requirements, customer dynamics, and work demands. Self-motivated and responsible individual who takes ownership and initiative in tasks. Good To Have Demonstrates project management experience, offering valuable insights and contributions towards efficient project execution and delivery. Good Presentation skills Excellent customer handling skills. Technical Skills Proficiency in SQL (Structured Query Language) for querying and manipulating databases. Experience with relational database systems like MySQL, PostgreSQL, or Oracle and NoSQL databases like Mongo. Proficiency in object-oriented programming concepts such as encapsulation, inheritance, and polymorphism. Knowledge of data warehousing concepts and experience with data warehousing solutions like Amazon Redshift, Google BigQuery, or Snowflake. Experienced in developing ETL pipelines using Python, PySpark. Knowledge of Python libraries/frameworks like Pandas, NumPy, or Spark for data processing and analysis. Familiarity with big data processing frameworks like Apache Hadoop and Apache Spark for handling large-scale datasets and performing distributed computing. Knowledge of cloud-based services like AWS S3, AWS Glue, AWS EMR, AWS Lambda, Athena, Azure Data Lake, Google BigQuery, etc. Familiarity with version control systems like Git for managing codebase changes, collaborating with team members, and maintaining code quality. Experience with web scraping libraries and frameworks like BeautifulSoup, Scrapy, Puppeteer, Selenium, etc., is highly beneficial. Knowledge of regular expressions is useful for pattern matching and extracting specific data formats from text. Understanding of HTTP protocols and how web servers respond to requests, how to send requests to web servers, handle responses, and manage sessions and cookies is essential. Familiarity with XPath expressions or CSS selectors is important for targeting specific elements within the HTML structure. Required Experience The ideal candidate will have a minimum of 1-3 years of relevant experience in data engineering roles, with a demonstrated history of successfully developing and maintaining ETL pipelines, handling big data migrations, and ensuring data quality and validation. Must have excellent knowledge and programing capability using Python, PySpark working on any of the Cloud Platforms like AWS, Azure or Google. Role Industry Type: Engineering Functional Area: Data Engineering, Software Development, Automation Employment Type: Full Time, Permanent Role Category: System Design/Implementation Education : A minimum educational requirement is graduation. Here at Havas across the group we pride ourselves on being committed to offering equal opportunities to all potential employees and have zero tolerance for discrimination. We are an equal opportunity employer and welcome applicants irrespective of age, sex, race, ethnicity, disability and other factors that have no bearing on an individual’s ability to perform their job. Show more Show less
Posted 3 months ago
10.0 - 18.0 years
20 - 22 Lacs
Pune
Work from Office
This opening is at Pune. Role: To develop Polymorphism/Crystallization, particle engineering processes for APIs and scale up to support business deliverables. Title: Manager / Senior Manager - Solid State Chemistry (R&D Lab) Level: Manager / Senior Manager Qualification: Ph.D. Organic Chemistry full time. PhD: Full time. Part time or correspondence will not be eligible. Experience: 11 years and above in Solid State Chemistry 2-4 Team members will report to this role. This position reports to GL. Working : Alternate Saturday off. Industry: API Pharma R&D. Candidates working in R&D for Formulations are not eligible. Key Responsibilities include: 1. Develop robust, safe and scalable crystallization processes to meet desired polymorphs and solid-state characteristics of APIs wherein process engineering aspects are involved. 2. Develop robust crystallization process for intermediates where there is a challenge in isolating the product 3. Screening and implementation of new technology ( wet milling, dry milling / micronization, Ultrasonic technology, etc.) for problem solving (Crystallization batch /Close loop / Continuous), Filtration, Drying, PS Reduction operations). 4. Understanding the scale dependent / scale independent process parameters though what if studies etc. 5. Cross functional collaboration, working with synthetic chemistry, analytical, and scaleup teams. 6. Having experience in process Scale up, process simulation, PAT tools, Process, development of flow chemistry models, establishment of new and cutting-edge technologies. 7. Ability to scale up APIs ranging from small to complex molecules in an innovative and economic manner.
Posted 3 months ago
1.0 years
0 Lacs
Kakori, Uttar Pradesh, India
On-site
Roles & Responsibilities Conduct live-in person/virtual classes to train learners on Core Java, Advanced Java, and Frameworks Facilitate and support learner's progress/journey to deliver personalized blended learning experience and achieve desired skill outcome Evaluate and grade learner's Project Reports, Project Presentation, and other documents. Mentor learners during support, project, and assessment sessions. Develop, validate, and implement learning content, curriculum, and training programs whenever applicable Liaison and support respective teams with schedule planning, learner progress, academic evaluation, learning management, etc. Desired profile: Exp require: 1-2 year of technical training exp in a corporate, or any edu-tech institute. (Not from college lecturer, school Teacher profile) Development experience would be an added advantage Must be proficient in Core Java, Collections, Exceptions, File Handling and JDBC, MySQL, HTML+CSS+JavaScript Four pillars of OOP, Loops in Java, Inheritance in Java, Exception Handling, Arrays in Java, need and types, JDBC architecture, Explain Polymorphism, Threads in Java, I/O streams Experience in Struts 2.0/Spring 5.0 frameworks and above Should have worked in Webserver/Application Server usage Must have good analysis or problem-solving skills Must have good communication and delivery skills Additional Advantage: Knowledge of Liferay, Omnicom Strong expertise on Java technology stack (Core Java, Advance Java, Spring, Spring Boot, JPA, Hibernate, Struts, Webservices) Good Knowledge of Database (SQL) Show more Show less
Posted 3 months ago
9.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Senior Consultant - Delivery Senior Consultant – Delivery WLP FO Developer This is Worldline We are the innovators at the heart of the payments technology industry, shaping how the world pays and gets paid. The solutions our people build today power the growth of millions of businesses tomorrow. From your local coffee shop to unicorns and international banks. From San Francisco to Auckland. We are in every corner of the world, in every part of commerce. And just as we help our customers accelerate their business, we are committed to helping our people accelerate their careers. Together, we shape the evolution. The Opportunity At Worldline, our technology addresses the persistent challenges of the payment world. We design and operate leading digital payment and transactional solutions that enable sustainable economic growth and reinforce trust and security in our societies. If you are a highly skilled Senior Developer who will produce scalable software solutions in the Payments Domain. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. We have many hardworking and dedicated peers that would love for you to work with them. We are committed to continuous improvement. We are always looking for new and innovative ways to improve quality, reduce costs, build excellent solutions, and grow customer happiness. We would like to welcome an organized, innovative and process driven colleague to our team. Role Overview As an experienced developer, you will be responsible for delivering high-quality software solutions while actively contributing to a positive and dynamic team environment. You will take ownership of the product increment in each sprint, ensuring usability and adherence to coding standards. Your role will involve collaborating with Product Owners to clarify requirements, managing the sprint backlog, and providing technical solutions to support the agile development process. You will also facilitate knowledge sharing within the team, adapt plans to meet sprint goals, and effectively communicate changes and impacts to stakeholders. Your proactive approach and commitment to excellence will drive continuous improvement within the team and contribute to the overall success of the development initiatives. Who Are We Looking For Skilled developers who are passionate about delivering high-quality software solutions and capable of driving positive change within the team. In practice, this means: 9 to 14 years of relevant experience in C++ programming. In-depth knowledge of C++ OOP concepts, including Inheritance, Polymorphism, Templates, Preprocessor Directives, and Exception Handling. Strong understanding of design patterns such as Singleton, Visitor, and Decorator. Familiarity with Standard Template Library (STL), String Operations, and Boost libraries. Comprehensive understanding of data structures like Arrays, Lists, Vectors, Maps, Stacks, and Queues. Knowledge of streaming concepts, string functions, type casting, pointer references, and multithreading. Proficiency in Database DML/DDL, advanced procedures, indexing, and cursors. Experience with shell scripting, Unix commands, Makefiles, and GDB debugging. Agile Scrum certification is a plus. Good experience in the payments domain. Proficient in XML, XSD, and XPath. Familiarity with Perl scripting and Continuous Integration (CI) tools. Strong interpersonal and communication skills. Highly proactive and solution-oriented approach. Key Responsibilities Commit to delivering usable value and a potentially shippable product increment in each sprint. Present usable value increments during dedicated sprint review meetings. Ensure that larger changes are committed early in the sprint to lessen impacts on other developers. Provide technical solutions for Jira tickets, with a clear understanding of responsibilities. Collaborate with POs to clarify requirements, distinguishing between the "what" and the "why." Own and manage the team’s sprint backlog effectively. Create a comprehensive plan for the sprint and commit to completing the identified issues. Deliver quality work by adhering to the Definition of Done (DoD) and coding standards. Organize and manage individual tasks based on a pull principle. Facilitate daily scrums and share knowledge gained from challenges with the team. Update work plans to align with sprint goals and track progress using the burn-down chart. Communicate impacts of changes to other developers and product owners in a timely manner. Refine tasks that meet readiness criteria during Iteration Backlog Refinement (IBR). Utilize designated communication platforms to share issues and improvements with stakeholders. Adhere strictly to established processes while maintaining Jira tickets effectively. Monitor task status, update remaining time, and ensure all fields in Jira are accurately filled out. Shape the evolution We are on an exciting journey towards the next frontiers of payments technology, and we look for big thinkers, people with passion, can-do attitude and a hunger to learn and grow. Here you’ll work with ambitious colleagues from around the world, take on unique challenges as a team, and make a real impact on the society. With an empowering culture, strong technology and extensive training opportunities, we help you accelerate your career - wherever you decide to go. Join our global team of 18,000 innovators and shape a tomorrow that is yours to own. Learn more about life at Worldline at Jobs.worldline.com We are proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as an individual with a disability, or any applicable legally protected characteristics. Show more Show less
Posted 3 months ago
10.0 - 15.0 years
30 - 35 Lacs
Pune
Work from Office
Role & responsibilities Develop robust, safe and scalable crystallization processes to meet desired polymorphs and solid-state characteristics of APIs wherein process engineering aspects are involved. Preferred candidate profile 10+ yrs (minimum 5 years of experience in solid state chemistry) Ph.D. Organic Chemistry full time
Posted 3 months ago
6.0 - 10.0 years
12 - 22 Lacs
Pune
Work from Office
Key Responsibilities: Design and develop automation scripts using Java for functional and regression testing. Apply object-oriented programming principles to build scalable and reusable test components. Work with classes, interfaces, and polymorphism to structure test automation code efficiently. Debug and troubleshoot automation scripts using breakpoints, expression evaluation, and code stepping. Collaborate with QA analysts, developers, and DevOps teams to integrate test automation into CI/CD pipelines. Maintain existing automation scripts and contribute to test framework enhancements. (Optional) Utilize Selenium WebDriver for web-based automation testing. Required Skills and Qualifications: Strong knowledge of Java and object-oriented programming concepts. Hands-on experience with classes , interfaces , and polymorphism in Java. Proficient in using IDEs (e.g., IntelliJ, Eclipse) for code debugging and troubleshooting. Understanding of the software testing lifecycle and test automation best practices. Ability to work independently and collaboratively in an agile environment. Good problem-solving and analytical skills.
Posted 3 months ago
0 years
0 Lacs
New Delhi, Delhi, India
On-site
We are looking for a skilled and passionate C++ Developer to join our engineering team. The ideal candidate should have a strong foundation in Object-Oriented Programming (OOP), design patterns, and writing clean, reusable code. You will work on developing and maintaining robust, scalable systems with modern C++ standards, while also collaborating with cross-functional teams to ensure high-quality deliverables. Key Responsibilities: · Design and develop robust C++ applications using OOP principles including inheritance, polymorphism, encapsulation, and abstraction. · Implement clean, modular, and maintainable code with a focus on reusability. · Apply design patterns (e.g., Factory, Strategy, Singleton) in real-world scenarios to solve architectural problems. · Handle dynamic memory management effectively using raw pointers and modern smart pointers (unique_ptr, shared_ptr). · Use STL containers (e.g., vector, map, unordered_map) and algorithms (e.g., sort, find_if, transform) for efficient data handling. · Implement exception handling and write custom exception classes where necessary. · Use debugging tools like GDB, Valgrind, or sanitizers to find and resolve issues such as memory leaks or segmentation faults. · Write unit and integration tests using frameworks like Google Test or Catch2. · Create and maintain clear, structured documentation using tools like Doxygen. · Contribute to the setup and maintenance of build pipelines using CMake and integrate with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins. · Participate in code reviews and provide constructive feedback to team members. · Collaborate closely with QA, DevOps, and Product teams to ensure product quality and stability. Required Qualifications: · Strong experience in C++11/14/17/20. · Deep understanding of OOP principles and software design patterns. · Experience in working with STL, smart pointers, and memory/resource management. · Proficiency with CMake and managing large-scale build systems. · Hands-on experience with debugging tools such as Valgrind, GDB, or AddressSanitizer. · Practical knowledge of writing test cases using frameworks like Google Test. · Familiarity with version control systems (Git) and branching strategies. · Good understanding of CI/CD pipelines and experience integrating C++ code with them. · Excellent problem-solving skills and attention to detail. · Strong verbal and written communication skills. · Experience with version control systems (preferably Git). Preferred Skills: · Experience building .aar libraries that include native .so files. · Experience in domains like embedded systems, real-time systems, or high-performance computing is a plus. · Prior experience in cross-platform development (Windows/Linux). · Exposure to Agile methodologies and tools like JIRA. · Experience writing technical documentation and contributing to architectural Show more Show less
Posted 3 months ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Role - VC++ Developer Location - Pune, Hyderabad & Chennai Experience - 5+ years NP - Immediate to 30 days Mandatory to work 5 days from office JD: Responsibilities · Design build and maintain efficient reusable and reliable C code · Implement performance and quality modules · Identify bottlenecks and bugs and devise solutions to these problems · Help maintain code quality organization and automatization Skills · Strong proficiency in C with fair knowledge of the language specification · Thorough knowledge of the standard library STL containers and algorithms · Good understanding of memory management in non garbage collected environments · Understanding of dynamic polymorphism and C specific notions such as friend classes · Familiarity with templating in C · Knowledge of the latest C 11 standard is appreciated · Familiarity with embedded systems design low level hardware interactions · Knowledge of low level threading primitives and real time environments · Familiarity with system call wrapper library functions · Knowledge of component data sheets and specifications · Implementation of automated testing platforms and unit tests · Proficient understanding of code versioning tools · Familiarity with continuous integration Kindly attach your updated resume & share the below information at Nikhil.Singh@LTIMindtree.com - Current location - Open to relocate to Pune, Hyderabad or Chennai - Current CTC - Expected CTC - Notice period (LWD if serving) - Years of Experience - Show more Show less
Posted 3 months ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About The Job Industry : IT Services Job Type : Full time Work Experience : 2 Years City : Pune : : India Zip/Postal Code : 411057 About Us CCTech's mission is to transform human life by the democratization of technology. We are a well established digital transformation company building the applications in the areas of CAD, CFD, Artificial Intelligence, Machine Learning, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications. We have two business divisions: product and is our flagship product and the manifestation of our thousands of users use our CFD app in their upfront design process. Our consulting division, with its partners such as Autodesk Forge, AWS and Azure, is helping the world's leading engineering organizations, many of which are Fortune 500 list of companies, in achieving digital supremacy. Job Description We are seeking an experienced C++ Developer to join our dynamic team. The ideal candidate will have 2-5 years of experience in software development using C++. Role You will play a key role in the design, development, and maintenance of complex software systems, working closely with cross-functional teams to deliver high-quality software : Design and Development : Lead the design and development of robust, scalable, and efficient software applications using C++. Code Quality : Ensure high-quality code through unit testing, code reviews, and continuous integration practices. Optimization : Identify and resolve performance bottlenecks, ensuring the software runs efficiently and meets performance benchmarks. Collaboration : Work closely with product managers, architects, and other developers to understand requirements and translate them into technical solutions. Documentation : Create and maintain technical documentation for the codebase and system architecture. Mentorship : Provide guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment. Troubleshooting : Analyze and debug software issues, providing timely resolutions to ensure smooth : Experience : 2-5 years of professional experience in C++ development. Strong Knowledge : Proficiency in C++11/14/17 standards, with a deep understanding of object-oriented programming principles and design patterns. System Design : Experience with software architecture and system design, particularly in designing scalable and maintainable systems. Development Tools : Familiarity with development tools such as Git, Jenkins, and other CI/CD tools. Problem-Solving : Strong analytical and problem-solving skills, with a focus on delivering high-quality solutions. Communication : Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts to non-technical stakeholders. Team Player : Ability to work effectively in a team-oriented environment, collaborating with other developers, QA engineers, and product Skills : Library Expertise : Strong familiarity with the Standard Template Library (STL), Boost, and other essential C++ libraries. Multi-Threading Proficiency : Proven experience in developing robust multi-threaded applications. Cross-Platform Development : In-depth knowledge of developing applications for multiple platforms, including Windows, Linux, and macOS. Agile Methodologies : Solid experience working within Agile/Scrum environments. Standard Library Mastery : Thorough understanding of the standard library, including STL containers and algorithms. Advanced C++ Concepts : Comprehensive understanding of dynamic polymorphism and C++-specific features, such as friend classes. Template Programming : Familiarity with advanced C++ templating techniques (ref:hirist.tech) Show more Show less
Posted 3 months ago
2.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Job Title : C++ Developer Location : Ahmedabad, Gujarat, India Experience : 2 - 4 Years Job Summary We are seeking a talented and motivated C++ Developer with 2-4 years of professional experience to join our growing engineering team in Ahmedabad. The ideal candidate will have a strong foundation in C++ programming, object-oriented design, data structures, and algorithms. You will be responsible for designing, developing, testing, and maintaining high-performance, reliable, and scalable software applications. This role offers an excellent opportunity to grow your skills and contribute to critical components of our software systems. Key Responsibilities Design, develop, and maintain efficient, reusable, and reliable C++ code for various applications (desktop, backend services, embedded systems, high-performance computing, etc. Implement software modules and components following best practices and coding standards. Work closely with cross-functional teams (product managers, QA engineers, other developers) to understand requirements and translate them into technical specifications. Identify bottlenecks, debug complex issues, and propose solutions to optimize application performance and scalability. Write unit, integration, and system tests to ensure code quality and robustness. Participate in code reviews, providing and receiving constructive feedback to maintain high code standards. Contribute to the entire software development lifecycle, from conceptual design to deployment and post-launch support. Stay updated with the latest C++ standards (C++11, C++14, C++17, C++20) and evolving industry best practices. Document technical designs, code, and procedures clearly and concisely. Required Skills & Qualifications Educational Background : Bachelor's or master's degree in computer science, Information Technology, Engineering, or a related technical field. Experience : 2 to 4 years of professional experience in C++ software development. C++ Proficiency : Strong command of modern C++ (C++11/14/17/20) concepts and features. Excellent understanding of Object-Oriented Programming (OOP) principles (Inheritance, Polymorphism, Encapsulation, Abstraction). Proficiency with the Standard Template Library (STL) including containers (vectors, lists, maps, sets) and algorithms. Solid understanding of memory management (pointers, smart pointers, RAII). Experience with multi-threading and concurrency concepts. Data Structures & Algorithms : Strong knowledge and practical experience with common data structures (arrays, linked lists, trees, graphs, hash tables) and algorithms (sorting, searching, dynamic programming). Operating Systems : Experience working in a Linux/Unix environment (command-line tools, shell scripting) or Windows. Good To Have (Desirable Skills) Experience with build systems like CMake, Make, or Conan. Familiarity with Unit Testing Frameworks (e.g. , Google Test, Catch2). Knowledge of network programming (TCP/IP, sockets, HTTP). Experience with relational databases (SQL, PostgreSQL, MySQL) or NoSQL databases. Exposure to cross-platform development (Qt, Boost). Experience with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Familiarity with embedded systems development if applicable to the company's domai (ref:hirist.tech) Show more Show less
Posted 3 months ago
0.0 - 5.0 years
0 Lacs
Noida, Uttar Pradesh
On-site
Noida, Uttar Pradesh, India Engineering & Development ABOUT THIS TEAM This team is known as “Expert Apply” or the “Sonara” team. We own two areas of cutting-edge technology: advanced browser automation to scrape job application data,and generative AI services to answer job application questions. Our team’s mission is to make sure that job seekers never have to fill out a job application. Job Description ABOUT THIS TEAM This team is known as “Expert Apply” or the “Sonara” team. We own two areas of cutting-edge technology: advanced browser automation to scrape job application data,and generative AI services to answer job application questions. Our team’s mission is to make sure that job seekers never have to fill out a job application. WHAT YOU’LL DO Optimise existing code to improve performance and efficiency, ensuring the system can handle high traffic loads. Implement message handling to facilitate communication between different services. Develop web scraping solutions to gather and process data from various online sources. Analyze and troubleshoot software issues, providing timely resolutions to ensure system reliability. Collaborate with cross-functional teams to understand user requirements and translate them into technical specifications. Review and enhance code quality through thorough testing and code reviews. Stay updated with industry trends and emerging technologies, integrating best practices into the development process WHAT YOU’LL NEED Strong programming skills in Python like expertise in string manipulation and regular expression to effectively handle and process the text data during web scrapping and automation tasks. Deep understanding of OOP principles, including encapsulation, inheritance, and polymorphism, to design robust and maintainable software systems. Knowledge of common design patterns (e.g., Singleton, Factory, Observer) to enhance system design, imprve code reusability, and implement best practices in software architecture. Solid foundation in algorithms (sorting, searching, parsing) and data structures (lists, dictionaries, trees) to solve complex problems efficiently and effectively during software development. Proficient in identifying and manipulating HTML elements (DOM) for automated interactions, including forms, buttons, and links. Knowledge of XPath and CSS selectors for precise data extraction. Good understanding of how modern browsers function, including rendering engines, JavaScript engines, HTTP protocols, and browser APIs. Experience optimizing scraping strategies based on browser behaviour and performance. Experience with caching technologies (e.g. Redis, in-memory caching) Experience with messaging protocols (e.g. Azure service bus, Kafka, RabbitMQ) working knowledge and proven experience in containerization using Docker. Understanding of DevOps practices and CI/CD pipelines. Excellent communication skills and the ability to collaborate across time zones Excellent analytical and problem-solving skills. Knowledge of cloud computing, Amazon Web Services or Microsoft Azure WHAT’S GOOD TO HAVE: Experience with web frameworks (e.g., FAST API, Flask, Django) Knowledge of web scraping methodologies and tools, including headless browser automation (e.g., Playwright, Selenium, Puppeteer), and familiarity with JavaScript execution within the scraping context. Proficient in writing tests for scraping scripts to ensure robustness, reliability, and maintainability, along with debugging techniques to troubleshoot any issues that arise during the execution of scraping processes. Knowledge of database systems (SQL and NoSQL). Knowledge of leveraging LLMs (e.g., GPT, BERT) to improve web page automation. Ability to utilize LLMs for natural language understanding tasks, such as extracting meaningful insights from pages or generating context-aware interactions. EXPERIENCE: Senior Software Engineer Python-4.5 years+ Module Lead, Python- 5.5 years+ #LI-SV1 Benefits Outstanding Compensation Competitive salary Tax-friendly compensation structure Bi-annual bonus Annual Appraisal Equity in company 100% Full Health Benefits Group Mediclaim, personal accident, & term life insurance Group Mediclaim benefit (including parents' coverage) Practo Plus health membership for employees and family Personal accident and term life insurance coverage Flexible Time Away 24 days paid leaves Declared fixed holidays Paternity and maternity leave Compassionate and marriage leave Covid leave (up to 7 days) Additional Benefits Internet and home office reimbursement In-office catered lunch, meals, and snacks Certification policy Cab pick-up and drop-off facility About BOLD We Transform Work Lives As an established global organization, BOLD helps people find jobs. Our story is one of growth, success, and professional fulfillment. We create digital products that have empowered millions of people in 180 countries to build stronger resumes, cover letters, and CVs. The result of our work helps people interview confidently, finding the right job in less time. Our employees are experts, learners, contributors, and creatives. We Celebrate And Promote Diversity And Inclusion We value our position as an Equal Opportunity Employer. We hire based on qualifications, merit, and our business needs. We don't discriminate regarding race, color, religion, gender, pregnancy, national origin or citizenship, ancestry, age, physical or mental disability, veteran status, sexual orientation, gender identity or expression, marital status, genetic information, or any other applicable characteristic protected by law.
Posted 4 months ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
We are M&G Global Services Private Limited (formerly known as 10FA India Private Limited, and prior to that Prudential Global Services Private Limited). We are a fully owned subsidiary of the M&G plc group of companies, operating as a Global Capability Centre providing a range of value adding services to the Group since 2003. At M&G our purpose is to give everyone real confidence to put their money to work. As an international savings and investments business with roots stretching back more than 170 years, we offer a range of financial products and services through Asset Management, Life and Wealth. All three operating segments work together to deliver attractive financial outcomes for our clients, and superior shareholder returns. M&G Global Services has rapidly transformed itself into a powerhouse of capability that is playing an important role in M&G plc’s ambition to be the best loved and most successful savings and investments company in the world. Our diversified service offerings extending from Digital Services (Digital Engineering, AI, Advanced Analytics, RPA, and BI & Insights), Business Transformation, Management Consulting & Strategy, Finance, Actuarial, Quants, Research, Information Technology, Customer Service, Risk & Compliance and Audit provide our people with exciting career growth opportunities. Through our behaviours of telling it like it is, owning it now, and moving it forward together with care and integrity; we are creating an exceptional place to work for exceptional talent. Job Description Job Title Senior Test Engineer – Investment Data Platform Grade 2C Level Colleague Job Function Asset Management Tech & Change Job Sub Function Investments Data Platform Reports to Sr. Lead/Sr. Manager – Investments Data Platform (India) Location Mumbai Business Area M&G Global Services Overall Job Purpose Working with M&G Plc. means becoming part of a brand with a global reputation and our purpose is to help people manage and grow their savings and investments, responsibly. M&G plc is a firm built on a rich and long history and with a commitment to an innovative future centred on the needs of customers and clients. There is a genuine opportunity to drive competitive advantage with value creation through the formation of this new organisation. The role is for a Senior Test Engineer in the Asset Management/Investment Management domain. Carry out rapid release testing, supporting development of automation test frameworks across one or more interrelated data platform teams and capabilities and are proficient in multiple test scripting languages, mainly C#. Collaborate closely with leads to implement test strategies that support complex deliveries. Accountabilities/Responsibilities Key accountabilities and responsibilities Deliver Testing and Automation solutions to support the Asset/Investment Data platform, addressing demands from investment teams, clients, and regulators, while considering cost and risk. Create, maintain, and run functional and non-functional tests. Perform root cause analysis and create automated tests to prevent defect recurrence. Contribute to building a test automation framework or creating generic test automation utilities to reduce manual efforts. Work with event-driven data processing architecture and various Azure services. Handle various data file formats (csv, json, xml) and Azure services (Data Lake, Data Factory, Service Bus, Function App, SQL Server). Validate end-to-end data flow and content per business requirements. Use C# for Test Automation, with SpecFlow as the BDD tool, and Groovy with Java. Stay current with domain knowledge, programming languages, and testing tools (e.g., Groovy, SpecFlow, Selenium, Cucumber). Execute and deliver testing activities through rapid releases/processes, ensuring successful production deployment using a daily Kanban/Scrum/Agile approach. Explore various automated/technical testing techniques to enhance the test approach. Build, package, and deploy software through environments; manage configuration settings and ensure deployment success while maintaining the deployment framework. Contribute to the Automation & Testing community, continuously improving testing frameworks, identifying improvement opportunities, and promoting process standardization and knowledge sharing within the team. Key Stakeholder Management Internal All M&G Plc Business Areas M&G Plc Support Groups External Partner(s)/Vendor(s) Knowledge, Skills, Experience & Educational Qualification Knowledge & Skills (Key): Testing and Automation experience with any programming language such as C#, Java, or Groovy (preferably C#). Practical implementation of different collections (eg: List, Set, Dictionary/Maps). Able to write code using OOPs concepts (Inheritance, Polymorphism, Abstraction, Encapsulation, etc.) in Test and Automation projects. Familiar with Testing Frameworks (e.g., NUnit, JUnit, TestNG) and BDD tools such as SpecFlow, Cucumber, or JBehave (preferably SpecFlow) Experience in backend Automation (Eg. Rest APIs, Database etc). API testing and automation using tools and libraries using RestSharp, RestAssured, Postman. Good knowledge of Relational & Non-Relational databases management systems. Experience working in an Agile environment, TDD and BDD methodologies. Good interpersonal skills, with the ability to communicate clearly and effectively, both written and orally, within a project team Knowledge & Skills (Desirable): Exposure to financial markets & asset management processes and understand analysis into a wide variety of asset classes and associated analytics (e.g. Equity, Fixed Income, Private Assets etc). Any prior test automation experience with any cloud services (preferably Azure) Experienced in setting up build pipelines for test automation projects Any prior experience in testing large & complex/dependent data sets. Experience: 5+ years of total experience in Technology/Software Development/Data Engineering. 2+ years of experience in a Test Engineer role. Educational Qualification: Graduate in any discipline. M&G Behaviours relevant to all roles: Note: *We are in Hybrid working with min. three days’ work from office (subject to policy change) We have a diverse workforce and an inclusive culture at M&G Global Services, regardless of gender, ethnicity, age, sexual orientation, nationality, disability or long term condition, we are looking to attract, promote and retain exceptional people. We also welcome those who take part in military service and those returning from career breaks. Show more Show less
Posted 4 months ago
6.0 - 8.0 years
14 - 24 Lacs
mumbai, hyderabad
Hybrid
Responsibilities : Design and development of applications for S&P Multi Asset indices. Participate in multiple software development processes including Development, Testing, Debugging, Documentation and Support. Develop software applications based on iterative business specifications. Work on new initiatives and support existing Index applications. Perform application & system performance tuning. Build applications with object-oriented concepts and apply design patterns. Integrate in-house applications with various vendor software platforms. Check-in application code changes into the source repository. Perform unit testing of application code and fix errors. Interface with databases to extract information and build reports. Effectively interact with customers, business users and IT staff. What were looking for : Basic Qualification : Bachelor's degree in Computer Science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience. 5 to 8 years of IT experience in application development and support. Experience with User Interface design & development using Angular (Preferably Angular 18), HTML5 & CSS Experience in Rest Services Must Have experience with Java , J2EE, JMS Experience with Spring framework. Experience in ActiveMQ or any other related messaging provider. Experience in Bid Data technologies Experience in Oracle Database environment – SQL, PL/SQL programming. Good to have experience in Python Experience with UNIX/Linux Operating System with good knowledge of basic commands Understanding of cloud providers – AWS, Azure Experience using system tools, source control systems like Git/SVN, utilities and third-party products. Experience working with large datasets in Equity, Commodities, Forex, Futures and Options asset classes. Experience with Index/Benchmarks or Asset Management or trading platforms is a plus. Excellent communication and interpersonal skills are essential, with strong verbal and writing proficiencies.
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |