Jobs
Interviews

1494 Refactoring Jobs - Page 12

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

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Summary We are seeking a skilled Software Engineer with strong proficiency in Python and distributed web application development. The ideal candidate will demonstrate technical expertise, an understanding of secure development practices, and a track record of delivering high-quality, scalable solutions in cloud-based environments. Essential Functions Technical Responsibilities Demonstrate self-sufficiency in at least one major area of the codebase. Exhibit mastery of one programming language (preferably Python) and actively develop proficiency in others, including frameworks and tools. Evaluate and present alternative technical solutions when solving problems. Possess strong understanding of: Relational databases and development frameworks Industry-standard libraries and tools Testing methodologies (unit, integration) Code quality and refactoring principles OWASP security principles and secure development practices Read and interpret existing code to identify improvements and enhancements. Understand interactions between major system components and sub-systems. Process & Agile Practices Adhere to SDLC and Agile processes, including: Scrum ceremonies Peer code reviews Sprint planning and release readiness Accurately estimate and prioritize assigned tasks. Understand and align with the product roadmap and team objectives. Champion secure software development practices and perform security reviews. Impact and Contributions Fix bugs of moderate complexity and demonstrate effective debugging skills. Independently develop new features and enhancements with minimal supervision. Participate in refactoring and modernization of existing code. Implement robust testing (unit and integration) as part of the development cycle. Contribute to internal documentation and technical knowledge bases. Deliver internal presentations and share technical knowledge with peers. Required Skills and Experience Minimum 4 years of experience in software engineering. Proficient in Python within distributed web application environments (e.g., microservices, APIs, DB integration, message queues, caching, containers, serverless architecture). Hands-on experience with AWS services and APIs (or equivalent cloud platforms like Azure or GCP). Strong development experience in OS X and Linux-based environments. Skilled in designing and building RESTful APIs and working with JSON. Familiarity with version control systems like Git. Experience with CI/CD pipelines and deployment processes. Working knowledge of Agile development methodologies (e.g., Scrum). Proven experience integrating with third-party APIs and external systems. Exposure to large-scale or distributed systems. Desirable Qualifications Experience in data engineering or data processing workflows. Familiarity with integrating AI/ML services, APIs, or models. Education Required: Bachelor’s degree in Computer Science, Engineering, or a related field Preferred: Master’s degree or relevant certifications (AWS, Scrum, Security)

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

What You Will Do Technical Responsibilities Leverage 6+ years of hands-on software development experience to build, maintain, and enhance high-quality distributed web applications. Take full ownership of code quality, maintainability, and system performance, consistently identifying and driving technical improvements. Apply a deep understanding of OWASP guidelines and secure software practices. Demonstrate strong empathy for end users and use this insight to guide architectural and technical decisions. Proactively identify technical risks and present viable alternative solutions. Lead or participate in architectural design discussions and contribute to system-level planning and execution. Process & Collaboration Follow established SDLC and Agile development practices, including participation in stand-ups, sprint planning, retrospectives, and peer code reviews. Collaborate cross-functionally with product managers, analysts, and designers to ensure well-rounded, user-centric solutions. Ensure technical readiness for releases through planning, reviews, and quality assurance. Impact & Leadership Mentor and onboard junior developers, fostering a culture of learning and knowledge sharing. Lead small to moderately sized projects or components of larger initiatives. Write and maintain sophisticated, scalable code with minimal supervision. Troubleshoot and resolve complex bugs using advanced debugging techniques. Drive quality through robust API documentation, code reviews, and best practices. Actively contribute to internal technical documentation and knowledge-sharing sessions. Guide system design in areas of technical specialty and execute advanced code refactoring when needed. Experience Required: Minimum of 6 years of professional experience in software development, with exposure to project leadership or mentoring roles. Certifications Required: None Preferred: Relevant certifications in AWS, cloud architecture, or secure development (nice to have) Technical Skills Strong expertise in Python for distributed systems and web development (e.g., APIs, microservices, DB integration, message queues, caching, containers, serverless). Proficient in working with AWS services and APIs (or equivalent experience with Azure/GCP). Comfortable in Linux and macOS environments. Skilled in designing and building RESTful APIs using JSON. Proficient with Git and modern CI/CD pipelines . Experience in Agile/Scrum environments and working with 3rd-party APIs and integration workflows. Familiarity with large-scale or distributed web applications . Desirable: Experience with data processing, data engineering , or integration with AI/ML services and APIs.

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Greater Kolkata Area

On-site

Job Description Role & Responsibilities : We are Hiring Full Stack Developers with 10+ years of experience. Strong in Front end development, expert in React.js, Typescript Razor Pages, React Native Expert in Tailwind & Bootstrap frameworks, API development Ensure seamless integration between front-end components and back-end services. Design and build RESTful APIs and microservices with C# and ASP.NET Core. Work with relational databases (e.g., SQL Server) and ORMs (Entity Framework). Implement authentication/authorization (OAuth2, JWT) and secure data handling. 10+ years experience writing code in C#, .Net Write clean, well-tested code (unit tests, integration tests). Conduct thorough code reviews and mentor junior developers. Provide accurate effort estimates and own end-to-end feature delivery. Communicate effectively with cross-functional teams and stakeholders. Build pixel-perfect, buttery smooth UIs across both mobile platforms Leverage native APIs for deep integrations with both platforms Diagnose and fix bugs and performance bottlenecks for performance that feels native Reach out to the open-source community to encourage and help implement mission-critical software fixes Maintain code and write automated tests to ensure the product is of the highest quality Integrate with Native plugins or custom written plugins for specific platforms and able to write Unit tests for your code Ideal candidate is a React.JS (Primary Skill) developer who is good at writing code in classic JavaScript as well as in TypeScript conventions Preferred candidate will also know Vue.JS / Angular (Secondary skill) application lifecycle, has implemented State Management and Caching, understands writing security aware JavaScript code Code Refactoring and awareness of Code Vulnerabilities Ability to understand larger architectures Experience in writing Test Driven + Modular Code Knowledge of API development in .Net (Framework OR Core) Strong Coding knowledge Open-Source Community contributors will be preferred Fluent communication (ref:hirist.tech)

Posted 3 weeks ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title And Summary Software Engineer II (Automation) Who is Mastercard? Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities that drive our success. We believe in connecting people to priceless possibilities. As a company, we know that our success is driven by the skills, experience, integrity and mindset of the talent we hire. By building an inclusive, world-class culture, our employees have once-in-a-career opportunities to be a part of teams that have a greater impact on our community and our world. We invite you to join our team to find out how you too can start something priceless. Overview Mastercard’s Corporate Solutions team is a rapidly growing organization with responsibilities to deliver innovative solutions to help our customers grow and expand their business. Focused on thinking big and scaling fast around the globe, this dynamic team is responsible for end-to-end solutions for a diverse global customer base. We are seeking a Software Engineer in Test, Mobile to play a pivotal role in a cross-functional development team within the Corporate Solutions organization. Role Play a pivotal role on the Agile team in the continuous validation of web applications, system to system interfaces and complete software solutions Design and develop test automation scenarios to validate system to system interfaces and complete software solutions (for API and UI tests) Interact with business and development stakeholders to define test plans and schedules Translate complex system requirements and specs into test requirements and testing methods Identify and implement complex automation efforts, including refactoring of automation code where needed Work closely with software engineers to build quality in, ensuring proper test and requirement coverage, configuration quality, monitoring, early performance testing Generate test data for defined test cases, recognize test environment preparation needs, and execute existing test plans and report results Participate in project-level reviews, walkthroughs and inspections, and conduct test reviews, including test plans, requirements, cases and automation coverage Document performance test strategies and test plans, and execute performance validation Collect quality metric data and communicate test status/risks to stakeholders Work closely with developers to identify code defects or regressions Closely adhere to quality standards and assist team members in validating application functionality through the implementation of test strategies, frameworks, tools, reports, etc. Assist in planning and documenting test strategies and acceptance criteria based on customer needs Participate in requirements review, story elaborations and testing activities Design, code, and construct automation tests; escalate issues during testing Provide automation tests for operations teams to use in Ci/Cd automated quality gates Perform Exploratory testing as required Raise process improvement opportunities Act as first-review for project-level reviews, walkthroughs and inspections Provide technical support and mentoring to junior team members Perform demos of new product functionality to stakeholders All About You Experienced in advanced code development, code review, and construction and use of automation frameworks Hands-on experience with automating different testing suites for example: System, Regression, Smoke, Performance, Load. Successfully developed high quality test strategies and text execution Analyzed application logs and utilized basic debugging techniques Experienced in Agile testing methodologies and tools, unit and integration testing, and data virtualization tools Deep knowledge of continuous integration, testing and delivery and toolsets that provide this ability. Familiarity with UI automation frameworks, tools, and techniques to validate user interfaces (mobile, portal, web, etc.) Successfully designed and developed automated testing suites for native mobile applications on iOS and Android. Demonstrated ability to create a behavior-driven automated test suite. You have experience with test automation frameworks for mobile and web apps (Cypress, Appium, XCTest UI, Espresso) Previous experience implementing and complying with ADA and WCAG requirements. Able to mentor peers and guide less experienced Team members Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. R-252158

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Who You'll Work With Driving lasting impact and building long-term capabilities with our clients is not easy work. You are the kind of person who thrives in a high performance/high reward culture - doing hard things, picking yourself up when you stumble, and having the resilience to try another way forward. In return for your drive, determination, and curiosity, we'll provide the resources, mentorship, and opportunities you need to become a stronger leader faster than you ever thought possible. Your colleagues—at all levels—will invest deeply in your development, just as much as they invest in delivering exceptional results for clients. Every day, you'll receive apprenticeship, coaching, and exposure that will accelerate your growth in ways you won’t find anywhere else. When you join us, you will have: Continuous learning: Our learning and apprenticeship culture, backed by structured programs, is all about helping you grow while creating an environment where feedback is clear, actionable, and focused on your development. The real magic happens when you take the input from others to heart and embrace the fast-paced learning experience, owning your journey. A voice that matters: From day one, we value your ideas and contributions. You’ll make a tangible impact by offering innovative ideas and practical solutions. We not only encourage diverse perspectives, but they are critical in driving us toward the best possible outcomes. Global community: With colleagues across 65+ countries and over 100 different nationalities, our firm’s diversity fuels creativity and helps us come up with the best solutions for our clients. Plus, you’ll have the opportunity to learn from exceptional colleagues with diverse backgrounds and experiences. World-class benefits: On top of a competitive salary (based on your location, experience, and skills), we provide a comprehensive benefits package to enable holistic well-being for you and your family. Your Impact You will be a core member of Periscope’s technology team with responsibilities that range from developing and implementing our core enterprise products to ensuring that McKinsey’s craft stays on the leading edge of technology. In this role, you will be involved in leading software development projects in a hands-on manner. You will spend about 70% of your time writing and reviewing code and creating software designs. Your expertise will expand into database design, core middle tier modules, performance tuning, cloud technologies, DevOps, and continuous delivery domains over time. You will be an active learner, tinkering with new open-source libraries, using unfamiliar technologies without supervision, and learning frameworks and approaches. You will have a strong understanding of key agile engineering practices to guide teams on improvement opportunities in their engineering practices. You will provide ongoing coaching and mentoring to the developers to improve our organizational capability. You will be based in our Bengaluru or Gurugram office as part of our Growth, Marketing & Sales team. You’ll be aligned primarily with Periscope’s technology team. Periscope® By McKinsey enables better commercial decisions by uncovering actionable insights. The Periscope platform combines world leading intellectual property, prescriptive analytics, and cloud-based tools to provide more than 25 solutions focused on insights and marketing, with expert support and training. It is a unique combination that drives revenue growth both now and in the future. Customer experience, performance, pricing, category, and sales optimization are powered by the Periscope platform. Periscope has a presence in 26 locations across 16 countries with a team of 1000+ business and IT professionals and a network of 300+ experts. To learn more about how Periscope’s solutions and experts are helping businesses continually drive better performance, visit http://www.periscope-solutions.com. Your Qualifications and Skills Bachelor's degree in computer science or a related field 6+ years' experience in software development, particularly in designing and implementing complex enterprise systems that handle large-scale data processing Experience in frontend and backend development with a good understanding of React.js, Node.js and its core principles Demonstrable experience with relational databases such as SQL Server, PostgreSQL and NoSQL databases such as Mongo, Cosmos and Elastic search Proficient in cloud infrastructure, with a strong preference for experience in Azure and/or AWS environments Skilled in the use of container technologies including Docker and Kubernetes, with experience in containerizing Node.js or Spark applications and managing them in production environments Proficient in modern engineering practices including code refactoring, application of design patterns, design-driven development, continuous integration, scalability of applications, and application security Familiar with the Agile software development methodology and proficient with performance optimization tools Excellent analytical and problem-solving skills, with a proven track record of developing innovative and efficient solutions Capable of working effectively under pressure and managing client expectations Strong focus on customer service and quality, with the ability to work independently as well as collaboratively in diverse team settings; prior experience leading a small team is advantageous Experience in SAAS platforms is a plus

Posted 3 weeks ago

Apply

1.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

About Alaan Alaan is the Middle East’s first AI-powered spend management platform, built to help businesses save time and money. Our all-in-one solution combines smart corporate cards, real-time expense tracking, AI-powered automation, seamless accounting integrations, and deep financial insights- designed to simplify finance operations and maximize control over company spend. Founded in 2022, Alaan is already the trusted partner of over 1,300 leading businesses across the UAE, including G42, Careem, McDonald’s, Tabby, Al Barari, Rove Hotels, Rivoli, and CarSwitch. Together, our customers have saved over AED 100 million with Alaan. In just three years, Alaan has become the #1 expense management platform in the Middle East- and we’ve done it while becoming profitable. Backed by Y Combinator and top global investors- including founders and executives of leading startups- Alaan is built by a world-class team from McKinsey, BCG, Goldman Sachs, Barclays, Zomato, Careem, Rippling, and other high-growth companies. We’re not just building software. We’re reimagining how finance works for modern businesses across the region. About The Role As a Frontend Engineer, you will play a pivotal role in designing and implementing user interfaces that are both intuitive and visually stunning, using Next.js, React and Tailwind. You’ll collaborate closely with UX/UI designers and backend developers to bring new features to life, ensuring a seamless and engaging user experience. Your expertise will be crucial in building responsive and high-performance web applications. If you have a passion for problem-solving and a keen eye for detail, this is an exciting opportunity to make a significant impact on our product and its users. What You'll Do Working closely with the product and backend team to implement new features Collaborate with UX/UI designers to translate designs into functional features Tech planning with respective technical leads Refactoring and improving existing features of the product based on best practices, changing requirements, and feedback from QA Reviewing your peers’ code to keep our code base clean and extensible Exchanging ideas with the design team to improve the user experience Stay updated on industry trends and emerging technologies to innovate and enhance our frontend stack What We Are Looking For 1+ years of frontend experience with React Experience with Typescript, Next.js, Tailwind, Radix UI, ShadCN UI Excellent problem solving skills and attention to detail Ability to turn hi-fi designs such as Figma into pixel-perfect UI Ability to work both independently and collaboratively in a fast-paced environment Previous startup experience is a bonus Higher education degree from a tier 1 college (IITs, NITs, BITS) is a bonus Good communication skills What's in it for you Contribute to building the Middle East’s most beloved fintech brand from the ground up Benefit from a role with significant ownership and accountability Thrive in a flexible hybrid culture with ample work-life balance Participate in exciting offsite events Competitive salary and equity Enjoy additional perks like travel allowances, gym memberships, and more

Posted 3 weeks ago

Apply

0 years

0 Lacs

Gurgaon, Haryana, India

On-site

dunnhumby is the global leader in Customer Data Science, empowering businesses everywhere to compete and thrive in the modern data-driven economy. We always put the Customer First. Our mission: to enable businesses to grow and reimagine themselves by becoming advocates and champions for their Customers. With deep heritage and expertise in retail – one of the world’s most competitive markets, with a deluge of multi-dimensional data – dunnhumby today enables businesses all over the world, across industries, to be Customer First. dunnhumby employs nearly 2,500 experts in offices throughout Europe, Asia, Africa, and the Americas working for transformative, iconic brands such as Tesco, Coca-Cola, Meijer, Procter & Gamble and Metro. Most companies try to meet expectations, dunnhumby exists to defy them. Using big data, deep expertise and AI-driven platforms to decode the 21st century human experience – then redefine it in meaningful and surprising ways that put customers first. Across digital, mobile and retail. For brands like Tesco, Coca-Cola, Procter & Gamble and PepsiCo. We are looking for talented Senior Software Engineers to help us build dunnhumby's next generation applications. Joining our world class software teams, this is a great opportunity to build a fulfilling technology career in our inclusive and diverse teams, where you can work with like-minded individuals. Our values, mean that we value work/life balance as much as you do. We are investing in upgrading our tech stacks to use the cloud such as Azure and Google Cloud. We have started improving our many solutions with newer technology and techniques such as .net core and microservices. As a senior software engineer with strong experience in C# and Javascript frameworks, you will assist in the design, development and delivery of robust solutions used everyday by our customers. What We Expect From You Strong experience in C# and React.js Strong experience in using a SQL based database Development and design of software solutions working closely with product managers Knowledge of working in an agile fashion, such as Scrum or Kanban Using techniques such as writing unit tests, refactoring, CI/CD Fixing and improving live issues when they occur What You Can Expect From Us We won’t just meet your expectations. We’ll defy them. So you’ll enjoy the comprehensive rewards package you’d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You’ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don’t just talk about diversity and inclusion. We live it every day – with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. Everyone’s invited. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here) What You Can Expect From Us We won’t just meet your expectations. We’ll defy them. So you’ll enjoy the comprehensive rewards package you’d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You’ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don’t just talk about diversity and inclusion. We live it every day – with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One, dh Enabled and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description In this role, you will: Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes codes that meets standards and delivers desired functionality using the technology selected for the project Build features such as web services and Queries on existing tables Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using language of choice Education Qualification For Roles Outside USA Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum years of experience 2 years Desired Characteristics Technical Expertise Experience with front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS Experience with databases Experience with rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN)Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. Write code that meets standards and delivers desired functionality using the technology selected for the project Note To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used. This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes

Posted 3 weeks ago

Apply

0 years

7 - 10 Lacs

Hyderābād

On-site

Job Description Summary Responsible for designing, building POC's in AI, delivering and maintaining software and AI applications & services. Working in the areas of machine learning, cloud, platform and/or software applications. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description In this role, you will: Have awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques. Ability to write code that meets standards and delivers desired functionality using the technology selected for the project. Understand performance parameters and can assess application performance. Understand core data structures and algorithms and has the ability to implement them using language recommended by the Product architects. Write code that meets standards and delivers desired functionality using the technology selected for the project . Assist in developing, training and optimizing ML/DL models (NLP, reinforcement learning etc.) . Preprocess and analyze large datasets for model training . Implement and test algorithms in frameworks like Tensor Flow and Pytorch . Deploy models using cloud services (AWS/Azure) or edge devices for GridOS product and Customers . Contribute to AI prototyping . Support end customers post deployment of the solutions and resolve bugs. . Deep Dive into research papers in AI/ML domain and come up with ideas to design and develop new models for power system domain Education Qualification Master of Technology in Computer Science with Specialization in Artificial Intelligence from a reputed university. Desired Characteristics Technical Expertise: Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen: Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes: Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources Note: This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes

Posted 3 weeks ago

Apply

2.0 years

7 - 10 Lacs

Hyderābād

On-site

Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description In this role, you will: Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes codes that meets standards and delivers desired functionality using the technology selected for the project Build features such as web services and Queries on existing tables Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using language of choice Education Qualification For roles outside USA: Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum years of experience 2 years Desired Characteristics Technical Expertise: Experience with front-end technologies such as Angular with typescript is a must, javascript / HTML5 or equivalent is good to have" Experience with databases Experience with rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN)Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen: Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes: Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. Write code that meets standards and delivers desired functionality using the technology selected for the project Note To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used. This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes

Posted 3 weeks ago

Apply

0 years

0 Lacs

Andhra Pradesh, India

On-site

We are looking for a highly skilled Senior Java Developer with deep expertise in Spring Boot and microservices architecture. The ideal candidate will be responsible for designing and building scalable, high-performance services and integrating them seamlessly with enterprise systems and databases. A strong understanding of modern Java-based backend development, cloud integration, and message-based communication patterns is essential. Design, develop, and maintain scalable REST APIs and microservices using Spring Boot. Implement app-to-app integration with internal and third-party systems. Build robust data access layers with JPA/Hibernate for Oracle databases. Ensure system reliability, security, and compliance across microservices. Integrate with messaging systems such as Kafka or RabbitMQ. Implement secure authentication and authorization using OAuth2, OpenID Connect, and enterprise identity providers such as Seal ID. Collaborate with DevOps and cloud engineers to integrate services with AWS components like SQS, SNS, and Secrets Manager. Support code refactoring and modernization efforts to align with architectural standards

Posted 3 weeks ago

Apply

8.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Job Description Principal Software Engineer - Dotnet core, Asp.net /C#.net , Azure cloud , SQL - Pune/Chennai India We are seeking a Principal Software Engineer to join and help lead the SA&I Engineering team. The SA&I team builds and maintains survey platforms and panel management systems, supporting critical business operations and enabling high-quality data collection and analysis. While our current technology stack is based on .NET / C# / SQL Server, we are actively modernizing our systems and practices, transitioning towards .NET Core and cloud-native development. This role is ideal for a senior technologist who brings deep expertise in .NET technologies, has a strong architectural mindset, and thrives in modernizing legacy systems. You will help guide technical direction, mentor engineers, and play a key role in driving our platform evolution. Resposnibilities You are an experienced engineer with a strong foundation in .NET / C# and SQL Server You have led the design and implementation of complex systems, ideally including modernization initiatives You’re well-versed in architectural patterns such as Clean Architecture and Domain-Driven Design You have deep knowledge of the .NET HTTP request pipeline, Dependency Injection, and testing strategies You’re comfortable balancing hands-on coding with technical leadership and mentoring You communicate effectively across teams and with non-technical stakeholders You lead by example, take ownership, and promote engineering excellence You are a driver of continuous improvement and thrive in evolving technical landscapes Lead the design and development of scalable and maintainable software solutions using .NET / C# and SQL Server Architect and guide the modernization of legacy WebForms applications to .NET Core and beyond Define and implement best practices for RESTful APIs, backend services, and system integration Mentor and support a team of engineers through code reviews, technical design, and knowledge sharing Collaborate closely with product owners, analysts, and business stakeholders to deliver impactful solutions Own and drive improvements in performance, security, reliability, and maintainability of our systems Contribute to shaping our CI/CD pipelines, testing strategy, and deployment automation Evaluate and introduce new technologies that support our modernization goals and architectural vision Qualifications 8+ years of hands-on software engineering experience, primarily with .NET / C# and SQL Server Proven experience leading modernization projects or large-scale refactoring efforts Strong knowledge of .NET Core, ASP.NET MVC/Web API, and legacy WebForms Solid understanding of relational databases and performance-tuned SQL Hands-on experience with Git, CI/CD pipelines, unit testing, and integration testing Experience with Azure or other cloud platforms Expertise in architectural patterns (e.g., Clean Architecture), SOLID principles, and layered design Excellent leadership, collaboration, and communication skills Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience Additional Information Enjoy a flexible and rewarding work environment with peer-to-peer recognition platforms. Recharge and revitalize with help of wellness plans made for you and your family. Plan your future with financial wellness tools. Stay relevant and upskill yourself with career development opportunities Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP) About NIQ NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population. For more information, visit NIQ.com Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook Our commitment to Diversity, Equity, and Inclusion NIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide. Learn more about how we are driving diversity and inclusion in everything we do by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion

Posted 3 weeks ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Position Overview Job Title: Core Python Engineer Corporate Title: Assistant Vice President Location: Pune, India Role Description Regulatory Technology aims to be an industry leading function that delivers sustainable regulatory compliance through technology automation and competitive operating leverage to create a safe and controlled operating environment that protects the Deutsche Bank franchise and its clients. This specific role is with Internal and External Surveillance where we are monitoring traders’ and clients’ activities looking for anomalous behavior using Big Data tools, including Python and Spark and React technologies. In order to do this, we must ensure that we remain an engineering focused organization. We are looking for technologists who demonstrate a passion to build the right thing in the right way. You will will work as part of a cross-functional agile development team, collaborating with Product SMEs, analysts, testers, DevOps and stakeholders. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to take a leading role in all stages of software delivery, from intial analysis right through to production support. We will ask a lot of you, but we will offer a lot in return. You will have an opportunity to work in an environment that provides continuous growth and learning, with an emphasis on excellence and mutual respect. People Management As an Assistant Vice President, you will be expected to lead others. For example in sharing knowledge, facilitating meetings and workshops, defining new designs and discovering new techniques. In some cases, it may also include elements of team leadership or line management. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy, Best in class leave policy. Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Work as part of a delivery team, collaborating with others to understand and capture requirements, analyse and refine stories, design solutions, implement them, test them and support them in production. Design and develop excellent and understandable server side code. Work closely with users to gain feedback and ensure they are fit for purpose. Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Define and evolve the architecture of the components you are working on. Contribute to architectural decisions at a department and bank-wide level. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed Help your team build, test and release software with the short lead times and a minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Help create a culture of learning and continuous improvement within your team and beyond Your Skills And Experience You will need: Experience with Python and Scala for building server-side code Experience of modern Python libraries, including PySpark, Pandas numpy, scikit-learn, etc. Experience of server side programming, preferably using Python Flask Working knowledge of back-end data software - SQL (Impala/Oracle), SQL Alchemy Understanding of back-end design, including REST services, SQL data access, Experience working in an agile team, practicing Scrum or Kanban Desire to write robust, maintainable & re-usable code Practical experience of TDD and constant refactoring in continuous integration environment. Practical experience of delivering good quality code within enterprise scale development (CI/CD) Supporting academic background in computer science (graduate) The ideal candidate will also have: Working knowledge of Hadoop Experience with cloud technologies (Google cloud, AWS, Azure etc.) Experience of container technologies such as Kubernetes or Docker Experience in other programing languages, specifically Java would be helpful Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner, ensure that the team builds the right thing and create a system of living documentation Knowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting or accounting Education/ Qualifications We are happy to consider candidates with a wide variety of educational backgrounds and qualifications. Qualifications in computer science, STEM subjects, other numerate disciplines, business and economics are beneficial for the role. We also look favorably upon candidates with equivalent practical experience. This could have be gained in the workplace or in other contexts, such as contributing to open source software or working on personal projects. How We’ll Support You Training and development to help you excel in your career. Coaching and support from experts in your team. A culture of continuous learning to aid progression. A range of flexible benefits that you can tailor to suit your needs. About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Location: Dammam Experience: 7–10 years Role Summary: Modernize enterprise applications, integrate systems, and maximize uptime while ensuring security and migration readiness. Core Technical Skills: Programming Languages: Java, .NET, Python for system customization/integration Enterprise Integration: RESTful APIs, ESB, microservices architecture DevOps Toolchain: GitLab CI, Jenkins, Docker, Kubernetes setup/configuration Cloud SaaS/PaaS: Architecture and migration (O365, GCP, AWS) Legacy Modernization: Data migration, refactoring, and conversion planning Testing & QA: Design of UAT, end-to-end test scripts Certifications (preferred): TOGAF 9 Certified AWS DevOps Engineer – Professional Microsoft Power Platform Solution Architect

Posted 3 weeks ago

Apply

7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

We’re looking for a strong Python software engineer (3 – 7 years’ experience) to support the data science team by building efficient, reliable code, automating data processes, optimizing and maintaining our codebase, and enabling our ML and data work to scale. Our needs are in robust software engineering, scripting, automation, and scalability. Responsibilities  Write efficient, clean, maintainable Python code to automate and scale our data pipelines and processes.  Build and maintain scripts and tooling to query databases, extract and clean data, and store results in a structured, reusable way.  Refactor legacy code to make it more efficient and robust, fixing technical debt.  Optimize and improve existing processes to support scaling up data processing workloads.  Collaborate with data scientists and ML engineers to ensure that their work can be operationalized and maintained long-term.  Investigate data issues and unexpected behavior, and design data quality testing to mitigate risk.  Standardize data formatting and processing Skills/experience Python programming expertise: Should have written substantial Python code for production systems: well-structured modules, classes, scripts, and tools. Excellent with testing, optimization, maintainability, and performance. Software engineering best practices: Familiarity with Git/version control, code reviews, unit & integration testing, CI/CD pipelines, code documentation, and modular code design. Should hold a collaborative engineering mindset. Code performance & optimization: Optimizing or refactoring code for speed, scalability, or resource efficiency. Should knows how to profile and debug bottlenecks. Database interaction: Comfortable writing SQL queries, working with databases, building ETL pipelines, ensuring data integrity. Automation & tooling: Experienced building scripts or services to automate workflows, clean data, or monitor processes — with a focus on reusability and efficiency. About Iksha Labs At Iksha Labs, we are revolutionising the way businesses operate through cutting-edge technological solutions. Our focus is on developing intelligent agents and agentic workflows that automate processes and eliminate the need for human effort wherever possible. By leveraging advanced AI and machine learning, we create systems that enhance productivity and drive efficiency. Our expertise extends to the healthcare and medical technology sectors, where we develop innovative solutions that improve patient outcomes and streamline medical operations. From medical devices to healthcare platforms, our work is at the intersection of technology and medicine, pushing the boundaries of what’s possible. Iksha Labs is dedicated to continuous learning and growth, ensuring our team members are always at the forefront of the tech landscape. We believe in the power of innovation and collaboration, providing an environment where visionary ideas can thrive and become reality. Join us to be part of a passionate team that is making a real impact. Together, we can create transformative technology that addresses today's challenges and anticipates tomorrow's needs in healthcare and beyond. Alternatively, you can share resume on sushmita.ghosh@ikshalabs.com

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Saket, Delhi, India

On-site

Roles and Responsibilities: You will be building and shipping robust apps to Android/ iOS devices using a single codebase. You will be writing readable and clear code using Dart that will be extensively documented for future use and upgrades. You will be sharing feedback and brainstorming ideas with teams to improve the development process. Understand basic concepts of design for developing user friendly applications. Stay up to date with the latest technologies. Coordinating with other team members during the application development process Identifying and resolving software defects Providing support and maintenance for applications Documenting application changes and developing updates Skills : Bachelor’s degree in computer science, information technology, or a similar field. Strong understanding of OOP concepts and design patterns Experience with mobile app development (iOS and/or Android) Experience with Dart, Flutter, and/or React Native and 3-5 years experience in app development Understanding of the Agile Software Development Life Cycle and being exposed to Scrum projects. Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code and practical experience using and deploying Flutter 2.0 Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc. Experience with other programming languages (e.g. Java, Kotlin, Swift) is a plus Experience with optimizing applications for Material Design is a plus. About The Company : Thriwe is a technology-driven B2B Consumer Benefits Marketplace catering to both National and International Markets. Founded in the year 2011 with headquarters in India (Thriwe Consulting Pvt. Ltd.) and offices across UAE (Thriwe Consulting FZ LLC), Singapore, London & Florida; Thriwe provides an ecosystem that delivers premium customer acquisition, retention, and allegiance services to the world’s leading financial institutions & card networks. We run India’s largest tech-enabled Golf management platform and now, have evolved ourselves to offer a host of lifestyle, wellness, entertainment and shopping benefits. With over 1,00,000+ partner associations and service delivery presence in 130 countries worldwide, we empower clients to invigorate engagement with their most valuable customers. As a software engineer, you will help to build awesome benefit/loyalty solutions for our customers. You’ll work alongside smart, successful, and kind people who are passionate about start-ups

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

India

Remote

Job Title: Senior .NET Developer Emp Type: Full Time Location: India, Remote Years of Exp: 5-10 years Note: We are looking for immediate joiners and will give preference to candidates who can join within 15 days. Candidates with longer notice periods are requested not to apply, as such applications will not be considered for this role. Job Description We are looking for an experienced Senior .NET Developer to join our engineering team for a critical project focused on updating and improving legacy .NET applications. This role is ideal for a problem-solver who can analyze complex, outdated codebases and develop pragmatic strategies for modernization. You'll work closely with other engineers across stacks to deliver incremental improvements with lasting impact. Key Responsibilities Analyze and understand large, outdated .NET applications with minimal documentation Identify and address architectural and coding issues in legacy systems Design and implement safe, incremental modernization strategies Refactor code for clarity, testability, and maintainability without breaking existing functionality Introduce test seams and improve automated test coverage Decompose monolithic applications and extract services where appropriate Improve Visual Studio solution and project structures Enhance performance and responsiveness of modernizing applications Improve configuration management and CI/CD processes Collaborate with cross-functional teams, including JavaScript and QA contractors Provide guidance to internal teams on modernization techniques and best practices Must-Have Skills Strong experience with .NET Framework 4.8, .NET Core / .NET 6+, ASP.NET MVC, WCF Services, Entity Framework Strong T-SQL skills including query optimization and indexing Writing and optimizing stored procedures, views, and triggers Proven track record modernizing enterprise .NET applications Familiarity with: DDD, SOLID principles, Strangler Fig pattern, Refactoring legacy code, CI/CD experience and feature flagging strategies Expertise in automated testing: unit, integration, and regression Review and optimize Visual Studio solution and project structure to reduce complexity and improve build performance Evaluate and improve configuration management practices across projects Implement advanced performance tuning strategies to improve application responsiveness and stability Integrate modern monitoring tools (e.g., Application Insights, Datadog, New Relic) Has contributed to simplification of solution/project organization and build optimizations Has improved diagnostic and issue-resolution workflows using monitoring tools

Posted 3 weeks ago

Apply

34.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

About Company: Our Client Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry. Job Title : Java Backend Engineer Key Skills : SpringBoot , Microservices ,hibernate Job Locations : Chennai Experience : 5 to 12y Education Qualification : Any Degree Graduation Work Mode : Hybird Employment Type : Contract Notice Period : Immediate - 10 Days Job description Key Skills Java Backend Engineer Qualifications BS or MS degree in computer science computer engineering or other technical discipline or equivalent 34 years of work experience 57 years experience working in Java and able to demonstrate good Java knowledge Able to demonstrate good web fundamentals and HTTP protocol knowledge Good attitude communication willingness to learn and collaborate 5 yrs development experience in developing Java applications in an enterprise setting Experience working with Java 11 and above is a plus 5 yrs experience developing java applications in frameworks such as Spring Spring Boot Drop wizard is a plus 23 yrs recent experience working in Javascript on Node stack is a plus 3 years Experience with Test Driven Development TDD Behavior Driven Development BDD practices unit testing functional testing system integration testing regression testing GUI testing web service testing and browser compatibility testing including frameworks such as Selenium WebDriverIO Cucumber JUnit Mockito Experience with continuous integration and continuous delivery environment 3 to 4 yrs working in an Agile or SAFe development environment Solid Understanding of distributed systems Proven experience building scalable web application using Java Responsibilities include but not limited to Serving as a core member of an agile team that drives user story analysis and elaboration designs and develops responsive web applications using the best engineering practices Performing handson software development typically spending most of time actually writing code and unit tests doing proof of concepts conducting code reviews and testing in ongoing sprints Performing ongoing refactoring of code and delivering continuous improvement Developing deep understanding of integrations with other systems and platforms within the supported domains Manage your own time and work well both independently and as part of a team Work closely with product managers backend and other frontend engineers to implement versatile solutions to tricky web development problems Work with Product Owners to define requirements for new features and plan increments of work Drive automation and ensure automated test scripts are completed for new features in partnership with QA Engineers Perform all technical aspects of software development for assigned applications including developing prototypes writing new code and creating APIs Design and build integration components and interfaces in collaboration with Senior Engineers Architects and Infrastructure Engineers as necessary Skills Mandatory Skills : Java,MS SQL,Spring,SpringBoot,Jpa

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

India

Remote

Job Title: Sr .NET Developer Emp Type: Full Time Location: Remote, India Years of Exp: 5-10 years Note: We are looking for immediate joiners and will give preference to candidates who can join within 15 days. Candidates with longer notice periods are requested not to apply, as such applications will not be considered for this role. Job Description We are looking for an experienced .NET Developer to join our engineering team for a critical project focused on updating and improving legacy .NET applications. This role is ideal for a problem-solver who can analyze complex, outdated codebases and develop pragmatic strategies for modernization. You'll work closely with other engineers across stacks to deliver incremental improvements with lasting impact. Key Responsibilities Analyze and understand large, outdated .NET applications with minimal documentation Identify and address architectural and coding issues in legacy systems Design and implement safe, incremental modernization strategies Refactor code for clarity, testability, and maintainability without breaking existing functionality Introduce test seams and improve automated test coverage Decompose monolithic applications and extract services where appropriate Improve Visual Studio solution and project structures Enhance performance and responsiveness of modernizing applications Improve configuration management and CI/CD processes Collaborate with cross-functional teams, including JavaScript and QA contractors Provide guidance to internal teams on modernization techniques and best practices Must-Have Skills Strong experience with .NET Framework 4.8, .NET Core / .NET 6+, ASP.NET MVC, WCF Services, Entity Framework Strong T-SQL skills including query optimization and indexing Writing and optimizing stored procedures, views, and triggers Proven track record modernizing enterprise .NET applications Familiarity with: DDD, SOLID principles, Strangler Fig pattern, Refactoring legacy code, CI/CD experience and feature flagging strategies Expertise in automated testing: unit, integration, and regression Review and optimize Visual Studio solution and project structure to reduce complexity and improve build performance Evaluate and improve configuration management practices across projects Implement advanced performance tuning strategies to improve application responsiveness and stability Integrate modern monitoring tools (e.g., Application Insights, Datadog, New Relic) Has contributed to simplification of solution/project organization and build optimizations Has improved diagnostic and issue-resolution workflows using monitoring tools

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Key Responsibilities Design, build, and maintain cross-platform apps in Flutter with clean architecture. Collaborate with product, design, and backend teams to ship features at record speed. Utilize AI-enhanced IDEs and code assistants for faster coding, refactoring, and testing. Maintain and evolve existing apps, improving performance and stability. Translate product requirements into scalable, high-quality software solutions. Leverage AI tools to reduce development time and improve code quality and coverage. Participate in code reviews, architecture discussions, and sprint planning. Mentor juniors and promote AI-aware engineering practices across the : Bachelors in Computer Science or a related discipline. 3+ years of overall mobile development experience. 3+ years of Flutter development (Dart). Experience working with Flutter external packages, native communication, and complex UI layouts. Strong grasp of state management techniques (e.g., BLoC, Provider, Riverpod). Familiarity with AI-powered tools like GitHub Copilot, ChatGPT, or AI-assisted IDEs. Clear understanding of software design principles and performance optimization. Hands-on experience with SQL databases, Flutter database frameworks (Hive, SQflite, Qualifications : Passion for rapid development using AI tools to boost productivity. Experience integrating third-party SDKs and RESTful APIs. Understanding of platform-specific (Android/iOS) native features. Exposure to Agile/SCRUM methodologies and distributed teams. Comfortable using Git, GitHub, JIRA, and CI/CD pipelines. Prior experience working in fast-paced product environments. (ref:hirist.tech)

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

Job Description: As an AI Gameplay Programmer at UBISOFT, you will be responsible for designing, implementing, and polishing AI behaviors within gameplay interaction systems. You will need to possess proficiency in C++, Scripting, and strong skills in AI technologies applied to video game programming. Good 3D mathematical skills are also required for this role. While having an interest in video games and knowledge of different consoles like Xbox One X/S, PlayStation 4, 5, and other cutting-edge game consoles would be advantageous, it is not a mandatory requirement. The ideal candidate should have a minimum of 3 years of experience in video game development as an AI Gameplay Programmer and should be familiar with AI Solver Algorithms & Decision-Making Techniques. Strong knowledge of Linear Algebra & 3D Math is essential, along with excellent debugging and problem-solving skills. You will be expected to take ownership of entire features and components of the game lifecycle, lead the product design, and code elements. Effective communication skills, attention to detail, accuracy, and commitment to maintaining high standards of work are crucial for this role. Working as part of the gameplay team, you will collaborate with other members and departments of the project team to deliver large and complex features on time and to a high standard. The role also involves coming up with tooling solutions for Technical Design, refactoring, and optimizing existing systems. Experience in developing character mechanics and animation-driven features, as well as knowledge of Animation State Machines, would be considered a plus. In addition to the technical requirements, you should have strong programming skills in C++, experience with Engine and Gameplay Development Processes, and an understanding of multi-threaded principles. You must be able to work efficiently with a large, existing code base and contribute improvements and suggestions throughout the entire production cycle. A positive "can-do" attitude, critical thinking, and problem-solving skills are essential qualities for this role. Join UBISOFT to be part of international collaboration game projects, work on AAA IPs, access cutting-edge hardware, and collaborate with proficient and fun-to-work-with colleagues. If you are excited about solving game-changing challenges, cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.,

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Pune/Pimpri-Chinchwad Area

On-site

Job Description About the Role You’ll be a key contributor on our AI Engineering team, building and maintaining the production-grade microservices and APIs that power our GenAI products—chatbots, document pipelines, retrieval endpoints, and embedding search. Your primary focus will be delivering clean, well-tested code; robust API designs; and reliable CI/CD processes. Core Responsibilities API & Service Development Design and implement RESTful (and optionally gRPC) Python services using FastAPI, Flask, or Django Define clear API contracts (e.g. OpenAPI/Swagger) and maintain semantic versioning Production-Grade Code Quality Apply SOLID principles and clean-code practices to keep services modular and maintainable Perform regular refactoring to reduce technical debt and adhere to style guides (flake8, black) Drive thorough code reviews, enforcing best practices and design consistency Testing & Validation Adopt test-driven development: write and maintain unit, integration, and end-to-end tests with pytest Mock external dependencies (LLM clients, vector stores) to validate error handling and edge cases Ensure high test coverage and set up automated quality gates in CI pipelines CI/CD & Deployment Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI) that run tests, linting, security scans, and deployments Containerize services with Docker and deploy to Kubernetes (or serverless) environments Automate release/versioning workflows and rollback strategies for low-risk releases Collaboration & Documentation Partner with MLOps, Data Science, and UX/UI teams to integrate new model capabilities Maintain up-to-date design docs, API specs, and “getting started” guides for engineering peers Contribute to sprint planning, design reviews, and process improvements Required Qualifications Experience: 3–5 years building production Python services Frameworks: FastAPI, Flask, or Django for API development Asynchronous frameworks (AsyncIO, aiohttp) for high-concurrency endpoints APIs & Protocols: Strong REST experience; basic gRPC or streaming is a plus Testing: Proven TDD with pytest (unit/integration tests and mocks) CI/CD: Hands-on with GitHub Actions, Jenkins, GitLab CI, or equivalent Containers & Orchestration: Proficiency with Docker; experience deploying to Kubernetes or serverless Nice-to-Have & Growth Areas Familiarity with vector stores (Faiss, Pinecone, Weaviate) and embedding search integration Experience with WebSockets or SSE for real-time chat Exposure to message brokers (Kafka, RabbitMQ) for event-driven architectures Knowledge of feature-flagging, A/B testing, or experimentation platforms Experience in other languages like Java, C++ Soft Skills Problem Solver: Diagnoses and debugs complex issues across code, infra, and external services Communicator: Explains design trade-offs clearly to both technical and non-technical audiences Collaborator: Works effectively in cross-functional teams and helps peers level up Learner: Quickly adopts new tools and practices in the fast-moving GenAI landscape Additional Information Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP) About NIQ NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population. For more information, visit NIQ.com Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook Our commitment to Diversity, Equity, and Inclusion NIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide. Learn more about how we are driving diversity and inclusion in everything we do by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion

Posted 3 weeks ago

Apply

10.0 - 15.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Position Overview Job Title: Full Stack, AVP Location: Pune, India Corporate Title: AVP Role Description Responsible for developing, enhancing, modifying and/or maintaining applications in the Enterprise Risk Technology environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Individual contributor role. Typically requires 10-15 years of applicable experience. Deutsche Bank’s Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Responsible for developing software in Java, and leveraging frameworks such as spring, springboot, JPA. Responsible for design and build out of RDBMS such as Oracle, Postgres SQL Responsible for designing and deploying application to cloud platforms such as Google cloud platform, kubernetes & open shift platform. Responsible for design and build out of interface between UI and REST service. Responsible for building data-grid centric UI leveraging React. Participating fully in the development process through the entire software lifecycle. Participating fully in agile software development process Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Be ready to work on a range of technologies and components, including user interfaces, services and databases. Act as a generalizing specialist. Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed Help your team to build, test and release software within short lead times and with minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Help create a culture of learning and continuous improvement within your team and beyond Your Skills And Experience Deep Knowledge of at least one modern programming language, along with understanding of both object oriented and functional programming. Ideally knowledge of Java. Practical experience of test-driven development and constant refactoring in continuous integration environment. Practical experience of web technologies, frameworks and tools like HTML, CSS, JavaScript, React Experience or Exposure to Big Data Hadoop technologies / BI tools will be an added advantage Experience in Oracle PL/SQL programming is required Knowledge of SQL and relational databases Experience working in an agile team, practicing Scrum, Kanban or XP Experience of performing Functional Analysis is highly desirable The ideal candidate will also have: Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner to ensure the team builds the right thing and create a system of living documentation Good to have range of technologies that store, transport, and manipulate data, for example: NoSQL, document databases, graph databases, Hadoop/HDFS, streaming and messaging Will be Added Advantage if candidate has exposure to Architecture and design approaches that support rapid, incremental, and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing and micro services. How We’ll Support You Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Title : Sr Software Development Engineer Location : Hybrid - Chennai/Bangalore/Hyderabad/Mumbai/Pune About The Job In this role, as a senior Java full stack developer, you will join our Program Delivery team, responsible for defining, designing, and leading Acentra Health’s technology strategy. We are seeking a highly skilled and experienced full stack Software Developer with experience on User Interface (UI) Development using Angular and microservices using Java and cloud technologies on AWS/Azure. . The ideal candidate should have a passion for developing Microservices and a proficiency in both front-end and back-end technologies. Job Responsibilities Responsible for designing and development of applications using Angular as UI and Java as webservices or microservices on AWS/Azure. Use modern source control and CI/CD frameworks. Write manual and automated unit test cases to ensure application stability and performance. Uphold high standards of code quality and maintainability using best practices such as refactoring and code reviews. Communicate effectively with stakeholders at all levels to gather requirements, deliver updates, and solicit feedback. Collaborate with design teams, product managers, and other developers to bring new features and services into production. Support curiosity and innovation. Leverage generative AI and prompt engineering to enhance software development. Provide strategic guidance on technology and industry best practices. Establish, oversee, and enforce development standards. Experience/Preferred Skills Required Bachelor’s or master’s degree in computer science, Information Technology, or a related field. Minimum of 4 + years of relevant work experience in Java full stack development Working Experience in Angular / Bootstrap / JavaScript / Java / J2EE / Spring MVC/ SpringBoot / JPA / SpringJDBC/ / PL/SQL . Extensive experience with Angular front-end framework. Experience in server-side programming languages (e.g., Python, Java, Node.js). Familiarity with database technology such as Oracle, PostgreSQL, Solid understanding of RESTful API design and implementation. Knowledge of source code management version control tools, preferably Git. Solid understanding of Microservice architectures using java/jee/Spring/JPA. Experience in UI development using Angular/ React js/Bootstrap/Vue js Excellent verbal and written communication skills with the ability to adjust to meet the needs of the audience. Strong analytical skills and ability to work in a dynamic, fast-paced environment. Experience working with virtual and global teams Preferred Qualifications Healthcare Industry experience preferred. Prior experience working with design systems. Experience using Jira and Confluence is a plus. Familiarity with Agile development methodologies, promoting iterative development and collaboration. Experience with cloud services (AWS, Azure) and serverless architectures. Experience with CI/CD tools for automated testing and deployment. Exposure to using OpenAI and ChatGPT. Soft Skills Commitment to learn and Deliver . Good communication skills (Written and Oral) . Willingness to learn, train, and mentor subordinates . English Language proficiency is required to effectively communicate in a professional environment. Strong problem-solving skills and a creative mindset to bring fresh ideas to the table. Should demonstrate confidence and self-assurance in their skills and expertise enabling them to contribute to team success and engage with colleagues and clients in a positive, assured manner. Should be accountable and responsible for deliverables and outcomes. Should demonstrate ownership of tasks, meet deadlines, and ensure high-quality results. Demonstrates strong collaboration skills by working effectively with cross-functional teams, sharing insights, and contributing to shared goals and solutions. Continuously explore emerging trends, technologies, and industry best practices to drive innovation and maintain a competitive edge.

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Gurugram, Haryana, India

On-site

About Healthkart: Healthkart is India’s leading nutrition and supplement platform. Founded in March 2011 by Sameer Maheshwari, an IIT and Harvard Business School graduate, HealthKart offers a comprehensive range of products, engagement tools and expert assistance for all your wellness and fitness needs. We have three marquee nutrition brands – MuscleBlaze, HK Vitals & Gritzo - which are leaders in their respective segments and follow an omni-channel distribution strategy. Position: SDE2 Required Skills: 4+ years of experience in Java development , with solid expertise in Java, Spring, Hibernate, and distributed systems . Proficiency in MySQL, Redis, MongoDB , and experience with other relational and non-relational databases. Strong background in system design, object-oriented principles , and ability to create clean interfaces and abstractions. Excellent coding skills with experience in leading teams to implement large-scale code changes (refactoring, improvement of standards). Deep knowledge of multi-tier architectures and experience with large-scale persistent systems. Proven ability to mentor team members and deliver high-quality products. Preferred Qualifications: Prior experience in D2C, FMCG, or unicorn startup environments is highly desirable. Demonstrated ability to thrive in fast-paced, agile settings managing large-scale applications and data-heavy systems. Hands-on experience with microservices architecture. Familiarity with cloud platforms like AWS, GCP, or Azure is a plus. Location: Sector 14 Gurgaon (WFO)

Posted 3 weeks 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