Home
Jobs

2219 Tdd Jobs - Page 35

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Basic Requirements Heavy development experience in Salesforce platform that includes coding and configuration Must be familiar with Apex programming language, JavaScript Must be experienced in using Salesforce configuration tools (e.g., Flows, Process Builder, etc,) and creating Lighting web components that are extensible and reusable Proficient with Salesforce ’s Trigger, Classes and Batch jobs Should be familiar with Salesforce Process Automation tools such Flows, Workflow, Process Builder, Approval Process and Email Templates Should have good understanding on Salesforce framework of information sharing via Profiles, Permission sets, Public Groups, Sharing Settings and Sharing Rules Should have good understanding of Salesforce Governing limits Must have a deeper knowledge on Object and Object Relation and should have strong data modeling background Proficient with DML operation, SOQL and SOSL Statements Should be able to find the right balance between declarative and custom coding to meet business requirements and desired user experience. Should have Proven experience in designing custom end-user solutions Good to have Experience with Salesforce Communities Setup and Configurations Firm understanding of object-oriented coding standards, design patterns, and similar best practices. Familiar with Agile methodology Background in Salesforce test driven development (TDD) Ability to effectively communicate with Product Managers, Business Analysts, Data Developers and Testers Developer should be fast learner and has an ability to effectively communicate and coordinate within the team in fast-paced development cycle Required Skills Apex JavaScript DML, SOQL and SOSL Lightning Design System and Lightning Web components(LWC) Salesforce Mobile Salesforce Experience Cloud Setup and configurations Must be familiar with VS Code/SFDX for development Git or Git based products such as Bitbucket Financial Services industry experience Desired Skills Experience in Investment Banking and/or Global Markets (Equities and Fixed Income) Experience with AutoRabbit, Mulesoft, Einstein, JIRA and Confluence Salesforce Certifications S YNECHRON’S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. Candidate Application Notice Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

India

Remote

Linkedin logo

If your client gave you free-range to pick your tech stack, what would you do with it? What would you do if you had a new challenge every day? How would you feel if you could impact people's lives through tech? Established over seventeen years ago, we are a growing Melbourne-based Software Consultancy with a core focus of delivering business-critical digital products to our clients. Our teams work alongside our customers to dissect their complex problems and convert them into value-driven solutions, combining innovative principles in development, design, analysis and quality automation. We utilise Design Thinking and Agile practices to rapidly create customer and business first software, testing and embracing new technologies and trends along the way. Our Senior Developers become trusted advisors to our clients, working alongside other client stakeholders to ensure delivery and technical excellence. As a Fabric Senior Developer, you will lead by example and work hands-on alongside your teammates on delivery - as well as providing high-level guidance and advice to our customers. Your Key Responsibilities As a Senior Consultant-Developer At Fabric Work under autonomy with a self-driven attitude to own problems and deliver solutions Understand the complex business and technical problems, learn quickly, understand tradeoffs and communicate a solution Capability to research alternative solutions and propose them within given constraints Apply different languages and technologies to your projects while coding side by side with other developers on your team Implementing continuous delivery practices to accelerate the delivery of new valuable functionality to its intended users Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product Mentoring and coaching less experienced software engineers in Fabric family and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others Advising our clients on the right technical decisions and advocating for the right practices to use Being an ambassador for Fabric, promoting our values and the practices we use to make sure we build the software right Participate in interviewing and recruitment based on business needs Generate thought leadership content relevant to your role to support our marketing department in social media activities and meetups The skills you would need to be a Senior Consultant-Developer: Being an expert in Java and one or more coding languages (Node.js, Typescript, React, etc.) and being comfortable with learning a new language/technology required for a new client project Having experience with continuous integration and continuous delivery (CI/CD) practices Applying test-driven development practices (TDD) to your work Working knowledge of one of the cloud technologies such as AWS, Google Cloud Platform or Azure, etc. Working knowledge of docker, terraform. Experience with kubernetes would be an advantage Being comfortable with one of the agile methodologies for organising their work Being flexible and ready to wear multiple hats during the project lifecycle Experience with API Gateway products like Kong would be a bonus Experience with QA automation would be a bonus Your key benefits of being a part of the Fabric team: A variety of business domains to dive into including retail, finance, construction and logistics Creating innovative custom products to solve complex problems that existing solutions just can’t Collaborating with a team of top notch professionals who are obsessed with value, latest tech and the right way to build a digital product Ability to switch projects every 6-12 months to keep you challenged, excited and growing Strong support network from the delivery community of practice, leadership and our tech teams to help you address any client challenges you may face Very diverse and inclusive environment where people value feedback, connections and collaboration in a workspace We bring together great talent and the best technology to unleash the full potential of our staff, customers and partners. Founded over eighteen years ago, Fabric has become the only software consultancy that focuses on value. We're a diverse and inclusive company that encourages passion, courage and innovation in all that we do. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Bhubaneshwar

On-site

GlassDoor logo

Job Description We are looking for a strong C# developer to join our team! As a # Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications.In addition, you will also be responsible for the analysis, design, development, testing and implementation of company`s platform technology. Understanding of Cloud servers (AWS will be a plus). Web Service including WEB API (REST, SOAP, JSON and XML). Strong C# with emphasis on multi-threaded real-time GUI development. Strong WPF knowledge. Proficient in Object Oriented Design, software design patterns, unit testing, mocking frameworks, performance/memory analysis, and n-tier architecture. SQL Server Writing Queries, Selecting, creating, deleting and modifying data from the table. Writing complex queries with joins. Creating, modifying and dropping tables, indexes etc. Must be able to consider query performance. Responsibilities Work collaboratively with product management, UX designer, governance and your Scrum team to design and deliver new and innovative customer solutions. Bring to bear your experience leveraging best in class tools and technologies (CI/CD, cloud computing, web service development) to refine and improve software Development practices for your team. Utilize TDD practices to ensure delivery of high quality code with low rates of Production defects. Skills and Qualification C#, object oriented concepts, Web API,TPL/multithreading concepts, SQL Server, WPF ASP.NET MVC / WebAPI with C#. Good understanding of SQL, database schema design. Ability to troubleshoot and identify the root cause of issues under time pressure. Ability to effectively articulate technical challenges and solutions. Work collaboratively with product management, UX designer, governance and your scrum team to design and deliver new and innovative customer solutions. Bachelor’s Degree in Computer Science or related field. Ability to troubleshoot and identify the root cause of issues under time pressure. Ability to effectively articulate technical challenges and solutions. Good to Have Commercial development experience in financial,retail or related industries is a plus. Experience building localized, multi-tenant solutions. Good understanding of Agile development methodologies. Worked on any payment gateway is a Plus. Excellent interpersonal communication with strong verbal / written English skills. Demonstrated skill and passion for operational excellence. Customer–focused mindset, taking pride in creating an informative data-driven journey. Experience working in a team based environment, leveraging source control tools such as GIT.

Posted 1 week ago

Apply

0 years

0 Lacs

Bhubaneshwar

On-site

GlassDoor logo

Job Description We are looking for a strong C# developer to join our team! As a # Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications.In addition, you will also be responsible for the analysis, design, development, testing and implementation of company`s platform technology. Understanding of Cloud servers (AWS will be a plus). Web Service including WEB API (REST, SOAP, JSON and XML). Strong C# with emphasis on multi-threaded real-time GUI development. Strong WPF knowledge. Proficient in Object Oriented Design, software design patterns, unit testing, mocking frameworks, performance/memory analysis, and n-tier architecture. SQL Server Writing Queries, Selecting, creating, deleting and modifying data from the table. Writing complex queries with joins. Creating, modifying and dropping tables, indexes etc. Must be able to consider query performance. Responsibilities Work collaboratively with product management, UX designer, governance and your Scrum team to design and deliver new and innovative customer solutions. Bring to bear your experience leveraging best in class tools and technologies (CI/CD, cloud computing, web service development) to refine and improve software Development practices for your team. Utilize TDD practices to ensure delivery of high quality code with low rates of Production defects. Skills and Qualification C#, object oriented concepts, Web API,TPL/multithreading concepts, SQL Server, WPF ASP.NET MVC / WebAPI with C#. Good understanding of SQL, database schema design. Ability to troubleshoot and identify the root cause of issues under time pressure. Ability to effectively articulate technical challenges and solutions. Work collaboratively with product management, UX designer, governance and your scrum team to design and deliver new and innovative customer solutions. Bachelor’s Degree in Computer Science or related field. Ability to troubleshoot and identify the root cause of issues under time pressure. Ability to effectively articulate technical challenges and solutions. Good to Have Commercial development experience in financial,retail or related industries is a plus. Experience building localized, multi-tenant solutions. Good understanding of Agile development methodologies. Worked on any payment gateway is a Plus. Excellent interpersonal communication with strong verbal / written English skills. Demonstrated skill and passion for operational excellence. Customer–focused mindset, taking pride in creating an informative data-driven journey. Experience working in a team based environment, leveraging source control tools such as GIT.

Posted 1 week ago

Apply

3.0 years

4 - 9 Lacs

Bengaluru

On-site

GlassDoor logo

Job Title: Software Development Engineer II- React Native Way of working - Work from office (5 days a week) Location: Bangalore Tenure: 3+ years Position Overview: SDE II in Swiggy plays a key role in owning end to end design/Architecture of a complex system/team they are assigned to. They co-own the technology vision of the respective team and significantly contribute to the overall success of the team. They partner with the product/business teams to understand the product features and specifications, translate them into high level and low-level design thereby facilitating the team in design and development of mission critical applications. What will you get to do here? To build next-generation web applications which are efficient, reusable front-end abstractions and systems. Work closely with designers to implement versatile front-end solutions while embracing emerging standards and pushing the limits of what a browser can do. Explore and design dynamic and compelling consumer experiences. Command an impressive portfolio of the latest UI technologies Actively participate in design and code reviews to build robust applications and prototypes. Constantly and consistently implementing new features and optimizing existing ones from controller-level to UI Vigilantly and rapidly fix bugs. Continuously solving problems to give our customers a delightful shopping experience. Work closely with Product managers, UX designers and back-end engineers to implement frontend solutions. Endorsing upcoming standards, launching, iterating and making a difference. Optimize application for maximum speed and scalability What qualities are we looking for? Proficient understanding of Mobile Fundamentals Proficient understanding of at least one of the UI frameworks viz React-Native, Android (Kotlin), iOS (Swift) Good understanding of ES6 and above. Experience with Typescript is a plus. Understanding of web bundling tools like Webpack, ParcelJS, Rollup. Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code. Proficient understanding of cross-browser compatibility issues and ways to work around them. Understanding of Version Control Systems like Git Experience in using supplementary libraries like Redux, Redux Saga, Emotion, Lerna etc is a plus. Experience in TDD (Test Driven Development) for Unit Testing with libraries like Jasmine, Mocha, Simon, Karma etc. Visit our tech blogs to learn more about some of the challenges we deal with: https://bytes.swiggy.com/the-swiggy-delivery-challenge-part-one-6a2abb4f82f6 https://bytes.swiggy.com/swiggy-distance-service-9868dcf613f4 https://bytes.swiggy.com/the-tech-that-brings-you-your-food-1a7926229886 We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, disability status, or any other characteristic protected by the law.

Posted 1 week ago

Apply

6.0 - 9.0 years

10 - 20 Lacs

Noida

Hybrid

Naukri logo

Company Overview BOLD is an established and fast-growing product company that transforms work lives. Since 2005,weve helped more than 10,000,000 folks from all over America(and beyond!) reach higher and do better. A career at BOLD promises great challenges, opportunities, culture and the environment. With our headquarters in Puerto Rico and offices in San Francisco and India, were a global organization on a path to change the career industry. Position Overview BOLD is seeking a highly skilled professional to spearhead the development of cutting-edge browser automation technology for our Expert Apply product. You will play a key role in designing scalable automation frameworks, tackling challenges in bot detection, and optimizing system performance. You'll also be responsible for building and monitoring metrics to ensure system reliability and robustness. If you are passionate about large-scale automation and system reliability, we want to hear from you. Role & responsibilities Design and architect scalable and robust enterprise-level automation applications using Python. Develop applications that run on PODs (Kubernetes), ensuring high availability and reliability. Debug complex issues in applications and devise solutions that enhance stability and performance. Identify performance bottlenecks within applications through profiling and metrics analysis. Optimize existing code to improve performance and efficiency, ensuring the system can handle high traffic loads. Utilize automation frameworks and tools such as Playwright, Chromium, and stealth browser for web automation tasks. 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 Document architecture, design choices, and implementation details for future reference and knowledge sharing. Ensure compliance with security and data privacy standards throughout the application lifecycle. Preferred candidate profile 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, improve 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. Good understanding of how modern browsers function, including rendering engines, Java Script engines, HTTP protocols, and browser APIs. Experience optimizing scraping strategies based on browser behavior 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

Posted 1 week ago

Apply

5.0 years

4 - 15 Lacs

Bengaluru

On-site

GlassDoor logo

Exciting Career Opportunity at Welkin Soft Tech Pvt Ltd! We’re hiring a React + Redux Developer with 5+ years of experience to work with one of the UK’s leading grocery & general merchandise retailers undergoing a massive tech transformation. Join us in building modern, scalable applications in a high-performing Agile environment! Apply Now! Send your updated resume along with your current CTC and notice period to: sandhya@welkinsofttech.com / hr@welkinsofttech.com Location: Bangalore Mode: Hybrid (3 Days WFO) Experience: 5+ years (below 5 years exp. not considered) Must-Have Skills: Strong experience in React (latest standards) & Redux JavaScript proficiency Micro frontend architecture PostgreSQL, MongoDB Unit, Integration & Acceptance Testing Understanding of GoF patterns, SOLID principles Basic knowledge of Azure CI/CD Strong verbal communication in English Nice-to-Have: Experience in TDD/BDD Cucumber framework Join a global team and contribute to building event-driven microservices from scratch, with opportunities for personal and professional growth! Sandhya V Welkin Soft Tech Pvt. Ltd., Job Type: Full-time Pay: ₹400,000.00 - ₹1,500,000.00 per year Work Location: In person

Posted 1 week ago

Apply

3.0 years

1 - 6 Lacs

Bengaluru

On-site

GlassDoor logo

About the role Refer you will be responsible section You will be responsible for Job Description - Take a problem where technical strategy or approach is defined and come up with the solution design and drives the implementation with a fair level of autonomy including interacting with other SDEs in the same team or peer teams - Reach out for direction proactively in case of ambiguities or constraints - Own the delivery of a major component in a service or a small service entirely as part of a feature delivery - Suggest improvements to processes and methodologies to enhance delivery speed quality - Mentor and guide other WL1 SDEs in the team and help in hiring - Question requirements and challenge where necessary - Identify value of tasks & always work on the highest priority items Programming - Demonstrate a good understanding of at least one major programming language - Understand the framework and enough of the tool ecosystem of the chosen language to implement end to end components with minimal assistance Comfortably produce and refactor code without assistance - Test drive features in programming language of choice - Understand different major language paradigms (OOP/Functional) - Understand presence of abstraction beneath language (JVM/CLR) - Reason about complexity of algorithms (time and space) and code (cyclomatic) - Debug code - Understand and resolve complex issues Design - Identify design patterns in code - Implement design patterns with guidance - Comfortably translate small behaviour requirements into tasks & code - Understand how high-quality code can lead to rapid delivery - Write clean maintainable code - Demonstrate a basic understanding of domains and domain modelling - Seek out and use appropriate abstractions - Understand patterns for integration (events/services) - Understand how to leverage existing functionality outside immediate project - Understand scope of project and when to move behaviour to other services Development Practice - Understand continuous integration and continuous delivery - Demonstrate a working knowledge of CI tooling - Writes tests to ensure CI/CD processes work - Understand BDD/TDD/Performance/Security/Smoke testing Infrastructure - Demonstrate a good working knowledge of one relevant operating system - Script and automate within relevant environment Security - Understand Oauth/Saml & identity models Qualifications Java Springboot Kafka Couchbase Jenkins Engineering best practices Distributed system You will need Refer you will be responsible section Whats in it for you? At Tesco, we are committed to providing the best for you. As a result, our colleagues enjoy a unique, differentiated, market- competitive reward package, based on the current industry practices, for all the work they put into serving our customers, communities and planet a little better every day. Our Tesco Rewards framework consists of pillars - Fixed Pay, Incentives, and Benefits. Total Rewards offered at Tesco is determined by four principles - simple, fair, competitive, and sustainable. Salary - Your fixed pay is the guaranteed pay as per your contract of employment. Leave & Time-off - Colleagues are entitled to 30 days of leave (18 days of Earned Leave, 12 days of Casual/Sick Leave) and 10 national and festival holidays, as per the company's policy. Making Retirement Tension-FreeSalary - In addition to Statutory retirement beneets, Tesco enables colleagues to participate in voluntary programmes like NPS and VPF. Health is Wealth - Tesco promotes programmes that support a culture of health and wellness including insurance for colleagues and their family. Our medical insurance provides coverage for dependents including parents or in-laws. Mental Wellbeing - We offer mental health support through self-help tools, community groups, ally networks, face-to-face counselling, and more for both colleagues and dependents. Financial Wellbeing - Through our financial literacy partner, we offer one-to-one financial coaching at discounted rates, as well as salary advances on earned wages upon request. Save As You Earn (SAYE) - Our SAYE programme allows colleagues to transition from being employees to Tesco shareholders through a structured 3-year savings plan. Physical Wellbeing - Our green campus promotes physical wellbeing with facilities that include a cricket pitch, football field, badminton and volleyball courts, along with indoor games, encouraging a healthier lifestyle. About Us Tesco in Bengaluru is a multi-disciplinary team serving our customers, communities, and planet a little better every day across markets. Our goal is to create a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility through technological solutions, and empowering our colleagues to do even more for our customers. With cross-functional expertise, a wide network of teams, and strong governance, we reduce complexity, thereby offering high-quality services for our customers. Tesco in Bengaluru, established in 2004 to enable standardisation and build centralised capabilities and competencies, makes the experience better for our millions of customers worldwide and simpler for over 3,30,000 colleagues Tesco Technology Today, our Technology team consists of over 5,000 experts spread across the UK, Poland, Hungary, the Czech Republic, and India. In India, our Technology division includes teams dedicated to Engineering, Product, Programme, Service Desk and Operations, Systems Engineering, Security & Capability, Data Science, and other roles. At Tesco, our retail platform comprises a wide array of capabilities, value propositions, and products, essential for crafting exceptional retail experiences for our customers and colleagues across all channels and markets. This platform encompasses all aspects of our operations – from identifying and authenticating customers, managing products, pricing, promoting, enabling customers to discover products, facilitating payment, and ensuring delivery. By developing a comprehensive Retail Platform, we ensure that as customer touchpoints and devices evolve, we can consistently deliver seamless experiences. This adaptability allows us to respond flexibly without the need to overhaul our technology, thanks to the creation of capabilities we have built.

Posted 1 week ago

Apply

3.0 years

6 - 9 Lacs

Chennai

On-site

GlassDoor logo

The Software Engineer will engage directly and continuously with cross-functional partners—including Software Engineers, Product Managers, Designers, and Product Owners—to build, validate, and ship software products quickly in a fast-paced and highly collaborative environment. Strong hands-on experience in Full Stack development is an added advantage. Preferable experience in integrating virtual assistant Commercial Off-The-Shelf (COTS) products and utilizing Google Cloud AI/ML capabilities to build intelligent features. Understanding of Microservices, Orchestration Patterns, and virtual agent setups on hybrid or private clouds is good to have. Responsible for developing engineering and career growth for software engineers by coaching, mentorship, feedback, and pair programming. Collaborate across teams to contribute to the product roadmap and ensure technical alignment. Facilitate technical architecture discussions focused on application functionality and integrations. Proficient across the full stack of technologies, preferably using React (or React.js) in the front end and Spring Boot on the back end. Review ongoing production operations, troubleshoot issues, and incorporate lessons learned through post-incident reviews such as postmortems. Actively participate in Agile ceremonies, promoting Agile best practices and culture. Bring at least 3 years of software engineering experience. Strong knowledge in Java, PCF, Google Cloud Platform (GCP), Spring Boot, and cloud-native application development. Adhere to solid Software Craftsmanship practices including Test-Driven Development (TDD), Clean Code, and Refactoring. Experienced with DevOps and Security tools such as Jenkins, 42Crunch, SonarQube, Checkmarx, and FOSSA. Knowledge of Agile methodologies like Scrum and SAFe Agile. Demonstrate strong leadership and communication skills, and a passion for coaching and teaching others. Ability to understand and solve business problems through continuous improvement and innovation, leveraging AI where possible. Minimum 3 years’ experience in Software Engineering, preferably in eCommerce systems or related integrations involving Full Stack technologies. Proven ability to drive delivery through cross-functional alignment. Strong expertise in front-end digital technologies such as React (or React.js) or full-stack development with JavaScript and Spring Boot. Capable of making data-driven decisions to align engineering efforts with the product roadmap. Active participant in engineering team ceremonies to help execute projects within a Mobile platform or similar environments. Basic knowledge of cloud services and infrastructure as code is essential. Familiarity with Site Reliability Engineering (SRE) practices and tools like Cloud Build and Tekton, with an understanding of observability, traceability, and monitoring. Effective team player comfortable working in diverse and multi-stakeholder environments, ideally with experience in a global delivery model. Excellent communication skills, able to tailor messaging to different audiences. Demonstrated skill in developing highly technical services and capabilities. Experience deploying software using source control, change sets, and CI/CD pipelines. Strong interest or experience in integrating and working with AI and Machine Learning technologies , especially those available on Google Cloud Platform. Knowledge of microservices, orchestration patterns, and virtual agent configurations on hybrid or private cloud platforms is beneficial. Collaborate continuously with Software Engineers, Product Managers, Designers, and Product Owners to build, validate, and release software products early and often. Apply Full Stack development skills; prior experience in virtual assistant COTS product integration and Google Cloud AI/ML capabilities preferred. Understand Microservices architecture, orchestration patterns, and virtual agent deployment on hybrid or private clouds. Develop the engineering skills and career growth of peers by mentoring, coaching, providing feedback, and pair programming. Partner with cross-functional teams to contribute to and drive the product roadmap. Lead and participate in technical architecture discussions on application functionalities and integrations. Work across the technology stack, particularly with React (or React.js) and Spring Boot. Review and troubleshoot production software operations, leveraging post-incident reviews to identify improvements. Actively engage in Agile ceremonies, championing Agile software processes, culture, and best practices. Maintain expertise in Java, PCF, GCP, Spring Boot, and cloud-native applications. Consistently apply Software Craftsmanship techniques such as TDD, Clean Code, and Refactoring. Utilize DevOps and security tools including Jenkins, 42Crunch, SonarQube, Checkmarx, and FOSSA. Work effectively within Agile methodologies (Scrum, SAFe Agile). Provide leadership and coaching to peers with excellent communication skills. Use a deep understanding of business challenges to guide continuous innovation and improvement, with an emphasis on incorporating AI-driven solutions where relevant.

Posted 1 week ago

Apply

2.0 years

6 - 8 Lacs

Chennai

On-site

GlassDoor logo

Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. Primary Responsibilities: Automation and Manual testing for Web and APIs. Create test plans, scenarios, execute and ensure 100% automation Design, develop and execute, maintain automation frame work using visual, BDD/TDD approaches for Web and API applications Able to quickly learn new tools for web/API testing (e.g., RESTful/SOAP APIs, Chaos testing, Postman tools etc.), do POCs and incorporate Should be passionate to enhance or refractor existing test framework by adopting industry best practices/tools Looks for opportunities to enhance QE aspects in different stages of SDLC and implementation of the same Must have good understanding of Agile processes, participate in scrum ceremonies and be able to present product functionalities to stakeholders Assess, implement best engineering practices on continuous testing and automated performance tests etc. Evaluate and develop test frameworks as per requirements of project Ability to understand cloud platform, infrastructure and come up with various test scenarios Able to plan test strategies for distributed environments and execute them Able to do RCA (Root-Cause-Analysis) for defects, collaborate with engineering teams as required for this, identify improvement areas for better test coverage Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so Required Qualifications: B.Tech., MCA with 2+ years of experience 2+ years of hands-on experience on Java Selenium, Java/J2EE, SQL, Protractor JS, JMeter (or any other load test tools) Must be performing Web, API and manual Testing in current role Must have contributed to enhance automation framework (design test plans, scenarios, automate, execution and report results) Good grasp on Software Testing Life Cycle Good communication, presentation, collaboration, analytical and troubleshooting skills Preferred Qualifications: Behavior Driven Development and test-driven development (BDD and TDD) Experience on cross-browser testing and exposure tools like Sauce Labs Knowledge of SQL and any DB tools Healthcare knowledge Exposure performance, load, fail-over, Security and DR testing At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone - of every race, gender, sexuality, age, location and income - deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.

Posted 1 week ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Overview Come join Intuit as a Senior Software Engineer in the QuickBooks Online Payroll team. You will join an innovative and passionate team of engineers using cutting edge technologies like React, Spring Boot, AI, Kubernetes, AWS, Elastic Search, Kafka, and globally distributed services. We are looking for an engineer with a strong background in back-end web technologies (Java, Spring, REST services etc.) You will be working on features and services that enhance the product set and delight our Small and Mid-market Business customers What you'll bring At least 6+ years’ experience developing web, software, or mobile applications. BS/MS in computer science or equivalent work experience. Strong Object-Oriented Programming concepts Strong Java, Java EE skills and Spring framework Strong experience in back-end programming in Java / Java EE, Springboot Strong experience in one of the leading Javascript Frameworks Strong experience in back-end programming in Java / Java EE, Springboot Have at least 3 years for experience in Server-Side Technologies Exposure to and in-depth understanding of AI/ML concepts , tools, AI agents and their potential application. Experience with AI tools and IDEs relevant to software development like Windsurf, Qudo, Cursor.. etc Experience in AWS and Kubernetes an added advantage. Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. Strong understanding of the Software design/architecture process Experience with unit testing & Test-Driven Development (TDD) How you will lead Gathering functional requirements, developing technical specifications, and project & test planning Designing/developing web, software, mobile apps, prototypes, or proofs of concepts (POCs) Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems. Roughly 70-85% hands-on coding Thorough understanding of how AI (Generative AI, basic Agentic concepts) can be applied to enhance application features and workflows. Ability to create new and integrate existing AI tools and Agents and services into applications. End to end engineering – design, development, testing, deployment and operations. Resolve defects/bugs during testing, pre-production, production, and post-release patches. Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results Contribute to the design and architecture of the project Experience with Agile Development, SCRUM, or Extreme Programming methodologies Show more Show less

Posted 1 week ago

Apply

0 years

4 - 6 Lacs

Chennai

On-site

GlassDoor logo

LTTS India Chennai Job Description Minimum 3 yrs working experience with Automation using Python BDD/TDD Rest Api Docker Linux OS Git Job Description: 1. Design, develop, and maintain Python-based automation scripts 2. Implement and maintain Behavior Driven Development (BDD) 3. Develop, test, and integrate REST APIs to meet functional requirements. Eg:server and client creation 4. Manage and troubleshoot Linux-based systems for server-side operations. 5. Hands-on experience with Docker for containerization and orchestration. 6. Create new test cases for the features. Job Requirement Python Test Automation

Posted 1 week ago

Apply

0 years

4 - 8 Lacs

Noida

On-site

GlassDoor logo

Job Description Job ID SRSOF013535 Employment Type Regular Work Style hybrid Location Noida,UP,India Role Sr Software Engineer Company Overview With 80,000 customers across 150 countries, UKG is the largest U.S.-based private software company in the world. And we’re only getting started. Ready to bring your bold ideas and collaborative mindset to an organization that still has so much more to build and achieve? Read on. At UKG, you get more than just a job. You get to work with purpose. Our team of U Krewers are on a mission to inspire every organization to become a great place to work through our award-winning HR technology built for all. Here, we know that you’re more than your work. That’s why our benefits help you thrive personally and professionally, from wellness programs and tuition reimbursement to U Choose — a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance. Our inclusive culture, active and engaged employee resource groups, and caring leaders value every voice and support you in doing the best work of your career. If you’re passionate about our purpose — people —then we can’t wait to support whatever gives you purpose. We’re united by purpose, inspired by you. Description Developing software products using modeling techniques and software design patterns Developing web-based business applications Participate in coding & designing of the application software Interpret informal requirement descriptions and detail them for other team members consumption Should be an Excellent team player, builds trust with team, internal external customers Develop server-side business logic and core processing areas Participate in code and design reviews to ensure quality and conformance to product standards Ability to communicate information effectively to customers at various organizational levels Demonstrate good analytical abilities, attention to detail and strong verbal & written communication skills in English Demonstrates accountability and ownership for high quality product releases to internal and external customers Use and contribute to the Continuous Integration and Continuous Delivery process (CI/CD). Participates in code and design reviews to ensure quality and conformance to product standards. Must have - Working knowledge in Angular Qualifications Strong hands-on experience in Java / J2EE / XML and UI technologies (Angular or JS) Experience on Webservices (REST & SOAP) 2+ yrs' IT experience Experience in object-oriented analysis, design & programming, database modeling, etc. Excellent debugging/troubleshooting skills Good experience with unit testing processes and tools (JUnit , Mockito) Hands-on experience in design patterns Experience using the ORM frameworks /JPA Experience in in Javascript, AJAX and other Java presentation technologies, SOA and Web Services is an added advantage Good experience of Continuous Integration and Continuous Delivery process (CI/CD). Conversant with platforms, tools and frameworks used in application development Exposure to Agile/Scrum methodology and TDD (Test Driven Development) Good Communication Skills Exposure on GCP is a plus Where we’re going UKG is on the cusp of something truly special. Worldwide, we already hold the #1 market share position for workforce management and the #2 position for human capital management. Tens of millions of frontline workers start and end their days with our software, with billions of shifts managed annually through UKG solutions today. Yet it’s our AI-powered product portfolio designed to support customers of all sizes, industries, and geographies that will propel us into an even brighter tomorrow! UKG is proud to be an equal opportunity employer and is committed to promoting diversity and inclusion in the workplace, including the recruitment process. Disability Accommodation in the Application and Interview Process For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com

Posted 1 week ago

Apply

5.0 - 7.0 years

4 - 7 Lacs

Noida

On-site

GlassDoor logo

5 - 7 Years 1 Opening Noida Role description Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security· Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)· Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)· Strong understanding of Java Multithreading· Experience working with DB like MySQL, Mongo, Casandra etc.· Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, CircleCI, Artifactory etc· Experience with web application servers like Tomcat, Jetty, JBoss etc· Experience with TDD, code testability standards, JUnit/Mockito· Experience with DevOps practices and CI/CD model of development· Good understanding of OOP, design patterns and industry best practices· Agile project experience along with working on Agile tools like JIRA· Strong written and verbal communication skill Good to have Skills: Skills Spring Boot,Java,Rest Api About UST UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Posted 1 week ago

Apply

8.0 years

0 Lacs

Vadodara

On-site

GlassDoor logo

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 Lead Product Manager - Technical Overview: The Mastercard Franchise and Legal Solutions (FLS) program is a suite of services which maintains and enhances the foundation of the franchise by understanding evolving business needs. It provides customer focus lifecycle management, and the discipline for scaled growth for partners, while ensuring ease of business with Mastercard and business optimization through world-class training, analytics, and risk management. The program resolves customer disputes and security related events, through data driven insights and investigative intelligence, promoting balance, integrity and security across Mastercard’s multi rail ecosystem. We are looking for a high-energy, detail-oriented and customer obsessed Lead Product Manager Technical to join team that will be tasked to build Mastercard customers onboarding platform. Responsible for the analysis, design, development, and delivery of software solutions Defines requirements for new applications and customizations, adhering to standards, processes and best practices. Role: What’s it all about and what we expect you to do day to day? Be customer obsessed: Develop & provide the organization with a deep appreciation for customer needs, the ecosystem, and the key market dynamics. Set the vision: Lead multiple teams in adoption of lean product management practices: Define, establish, and continually refine a domain product vision & objectives, establish a product charter, and create and maintain a domain roadmap. Define requirements: Translate product requirements into clearly defined epics, features, and stories with clear & measurable outcomes, ensuring mutual understanding. Manage strategic alignment across teams: Working with product owners with each scrum team, ensure backlogs are properly prioritized and refined according to anticipated business value & measurable outcomes. Agile Mindset: Advocate for taking an agile approach to product development through all activities from defining an epic to writing acceptance criteria on a user story. Lead the design and build of the product with engineering: Work closely- as one agile team- across a product domain. Work across cross functional teams: Work with cross functional teams to plan work, understand dependencies, and minimize time to market and errors. Oversee delivery and testing of product features (e.g., serving and enabling scrum teams) Manage the operation: Own the overall health and “run” of your domain. Escalate critical operational issues to Real Time Payments management teams and discuss resolutions to ensure operational stability with the concerned delivery teams. Measure outcomes & seek continuous improvements: Evaluate & seek to improve existing practices, metrics, and roles to continually optimize. Own and deliver on post-launch reviews and customer feedback and incorporate this information into the future launch plans. All About You: 8+ years of product management or new product development and experience shipping high-quality products in the payments industry. Understands and can explain the business context and the associated customer use cases. Experience in Lean Product management and Lean management principles and practices. Can deliver high quality technology products/services in a high growth environment where priorities shift rapidly. Comprehensive experience in agile delivery methodologies (scrum, Kanban, etc.), CI/CD and modern DevOps based PDLC and SDLC. Technical savviness to enable TDD and BDD. Track record of successful delivery of product features from design, development, deployment and customer integration. Proficient at grooming user stories, features and epics, setting entrance/exit criteria and prioritizing a platform product backlog. Data driven – ability to define measurable and SMART leading and lagging metrics for all backlog items to enable decisions and priority. Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems supporting your platform products. This includes the business requirements and associated use cases, Mastercard customer's experience, Mastercard's back office systems, the technical stack (application/service architecture), interfaces and associated data flows, dependent applications/services, runtime operations (i.e. trouble management/associated support strategies), and maintenance. Thrives in a highly collaborative environment involving different stakeholders and subject matter experts globally- across multiple regions. Recognize discordant views and take part in constructive dialog to resolve them. Ability to engage with numerous stakeholders on existing product capabilities and potential co-development opportunities or dependencies. Experience leading and managing others through both direct manager relationships and through influence. Improve team processes that accelerate delivery, drive innovation, lower costs, and improve quality. Action oriented & hands on: Owns outcomes & deliverables. Excellent communication skills, both written and verbal Creative, fun, self-motivated individual 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.

Posted 1 week ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About The Position Platform DevOps Engineer Description We are seeking a talented and motivated .NET DevOps Engineer to join our dynamic team. As a key member, you will play a pivotal role in driving the development and deployment of our cloud-based applications. Your expertise in .NET development, combined with a strong understanding of DevOps principles, will be instrumental in ensuring the smooth operation and continuous improvement of our infrastructure. Qualifications Proven experience in a .NET DevOps role with a focus on Azure services. Demonstrated ability to work independently and collaborate effectively with cross-functional teams. Excellent problem-solving skills and attention to detail. Strong understanding of DevOps principles and best practices. Proficiency in .NET development and Azure technologies. Responsibilities Utilize .NET build systems (dotnet CLI, MSBuild) to streamline development processes. Migrate and automate infrastructure efficiently using Azure services. Containerize applications using Docker and Kubernetes to enhance scalability and portability. Implement Test-Driven Development (TDD) and integrate it into CI/CD pipelines to improve code quality. Leverage static code analysis tools (e.g., SonarQube) to identify potential issues early in the development cycle. Integrate automated integration test cases into CI/CD pipelines to ensure code reliability. Demonstrate proficiency in Azure VM, VNET, SQL, and Container Instances. Utilize Azure Monitor, including KQL, for advanced monitoring and troubleshooting. Leverage Azure Identities / Entra ID for secure access management. Integrate applications using Azure Managed Identity to simplify authentication and authorization. Utilize Azure Key Vault and other Azure services for event-based programming. Demonstrate expertise in Azure DevOps, especially Azure Pipelines using YAML. Adhere to the 12-factor app methodology for building scalable and maintainable applications. Possess strong debugging and logging skills to troubleshoot issues effectively. Hold certifications such as AZ-400 or AZ-204 (preferred). Continuously advocate for process improvements and best practices in DevOps. Apply now First name* Last name * Email* Phone number * Portfolio Resume (PDF/Doc/Docx) * Show more Show less

Posted 1 week ago

Apply

5.0 - 8.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

R1 RCM India is proud to be recognized amongst India's Top 50 Best Companies to Work For™ 2023 by Great Place To Work® Institute. We are committed to transform the healthcare industry with our innovative revenue cycle management services. Our goal is to ‘make healthcare simpler’ and enable efficiency for healthcare systems, hospitals, and physician practices. With over 30,000 employees globally, we are about 14,000 strong in India with offices in Delhi NCR, Hyderabad, Bangalore, and Chennai. Our inclusive culture ensures that every employee feels valued, respected, and appreciated with a robust set of employee benefits and engagement activities. Position Summary As a staff engineer you will be part of development team and apply your expert technical knowledge, broad knowledge of software engineering best practices, problem solving, critical thinking and creativity to build and maintain software products that achieve technical, business and customer experience goals — and inspire other engineers to do the same. You will be responsible towards working with different stakeholders to accomplish business and software engineering goals. Key duties & responsibilities Estimates and develops scalable solutions using .Net technologies in a highly collaborative agile environment with strong experience in C#, ASP.net Core, Web API. Maintain relevant documentation around the solutions. Conducts Code Reviews and ensures SOLID principles and standard design patterns are applied to system architectures and implementations. Evaluates, understands and recommends new technology, languages or development practices that have benefits for implementing. Collaborate with the Agile practitioners to help avoid distractions for the team, so that the team is focused on delivering their sprint commitments. Drive adoption of modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, TDD, Functional\Non-Functional testing, Test Automation, Performance Engineering etc. to deliver high-quality, high-value software Foster a culture and mindset of continuous learning to develop agility using the three pillars transparency, inspection and adaptation across levels and geographies. Mentors other members of the development team. Leads sessions with scrum team members to structure solution source code and designs implementation approaches — optimizing for code that follows engineering best practices, and maximizes maintainability, testability and performance. Relevant exposure to agile ways of working preferably Scrum and Kanban Skills and Knowledge B.E/B. Tech/MCA or equivalent professional degree 5-8 years of experience designing and developing n-tier Web applications using .Net Framework, .Net Core, ASP.Net, WCF and C#, MVC 4/5 Web Development, RESTful API Services, Web API and JSON Well versed with C#, modern UI technologies and database\ORM technologies. Must have solid understanding of modern architectural and design patterns. Comprehensive knowledge of automation testing and modern testing practices e.g., TDD, BDD etc. Strong exposure in one or more Implementation of CI & CD using Jenkins, Dockers containerization. Strong exposure to Agile software development methodologies and enabling tools such as Jira, Confluence Excellent communicator with demonstrable ability of influencing decisions Knowledge of healthcare revenue cycle management, HL7, EMR systems, HIPAA, FHIR would be preferred. Good to have knowledge on Azure Cloud. Good working understanding of application architecture concepts like microservices, Domain-Driven Design, broker pattern/message bus, event-driven, CQRS, ports & adapters/hexagonal/onion, SOA would be preferred Key competency profile Spot new opportunities by anticipating change and planning accordingly. Find ways to better serve customers and patients. Be accountable for customer service of highest quality. Create connections across teams by valuing differences and including others. Own your development by implementing and sharing your learnings. Motivate each other to perform at our highest level. Help people improve by learning from successes and failures. Work the right way by acting with integrity and living our values every day. Succeed by proactively identifying problems and solutions for yourself and others. Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests. Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com Visit us on Facebook Show more Show less

Posted 1 week ago

Apply

35.0 years

0 Lacs

India

On-site

Linkedin logo

At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available. For over 35 years, the experts at Mitratech have been focused on solving the complex needs. Today, we serve 20,000 client companies of all sizes globally, representing 30% of the Fortune 500 and over 500,000 users in over 160 countries. As we continue to grow, we’re always looking for resourceful, enthusiastic, and fresh perspectives. Join our global team and see what makes Mitratech a truly exceptional place to work! You in The Role and on The Team: In this role, you will be a full stack engineer that is part of a focused agile team working closely with Product Owners and UX designers to transform our SaaS application into a mobile first application. Your team will have domain ownership of components of the product base. As a Senior member of the team, you will be a mentor to others in the team, sharing technical knowledge, and guiding the rest of the team. A Day in the Life Engineer, code, and debug on both new and legacy platforms. Will be guiding and driving the Balanced team on what to work on. Estimate effort of development tasks. Design and develop software using Java, ReactJS and SQL Server deployed to a cloud environment using AWS Create and support CI/CD pipeline and other automation tasks. Design technical requirements to deliver functional scope. Work with a talented team in an agile environment Owns extensive knowledge or area (domain or application) of the product base; takes technical leadership within those components; Completes design reviews on owned components CI/CD environments Test Driven Development (TDD) Mentor junior developers on cloud and web development. Assisting them with career guidance Assist Product Support teams in solving customer problems as needed. Perform code reviews, create unit and integration tests, etc. Participate in special projects and perform other duties as required. Key success factors 5+ Years of Software Development Experience 1+ years of mentoring and guiding other developers Bachelor’s degree in Computer Science or related Experience. Experience with Java, Spring, and React Understanding of Distributed and Service Oriented Design Patterns Enterprise deployment Awareness Experience with RDBMS Experience with NO SQL database systems Proficient with REST principles Code Performance Awareness Software Debugging Development Fundamentals Advocate Architectural Direction with Team Unit Testing Player/coach, leads by example Ability to learn new technology quickly Desire for continuous learning We are an equal-opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Skills: Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency. Knowledge and experience in handling various well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown technologies, various Retrospective formats, handling bugs, etc.) Knowledge and experience in implementing technical engineering practices (Code Refactoring, Addressing and preventing Technical Debts, TDD etc) in projects Professional scrum master certification like CSM/PSM/SAFe RTE/SAFe Scrum Master are preferable Knowledge of other Agile approaches: XP, Kanban, Crystal, FDD, etc. Awareness and experience with widely successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games. Responsibilities: Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers Guiding the team on self-organization to fill in the intentional gaps left in the Agile/Scrum frameworks Enabling team to be more cross functional Conducting Scrum Ceremonies, Guiding the team in estimation and getting clarifications from PO, working with PO on regular basis Assessing the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization. Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment. Tracking Agile Metrics as part of Sprint Cycle and reporting. Scrum Training Sessions for the unit/groups. Show more Show less

Posted 1 week ago

Apply

4.0 - 9.0 years

15 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary We are seeking a skilled Software Engineer (UI Engineer) _ to join our Infomatics & Connected Worksite -CAT IT team. The preference for this role is to be based out of Bangalore _PSN, Whitefield office What you will do Perform development assignments and programming tasks. Work on complex projects, application systems and infrastructure components. Independently/Along-side a team work on business features. Maintain high quality standards of software. Collaborate with engineers and other departments. Leading the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities. Participating in addressing business requirements for applications and collaborating with cross-functional teams to deliver digital solutions that meets business results Follows standards, processes and methodologies to develop each phase development. Ability to mitigate risks and bring in stakeholder/business confidence by continuous on-time delivery. Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides. Stay up-to-date with the latest trends and advancements in IT development. What you will have 4+ years of experience in frontend application development.Performs implementation, regular problem solving, maintenance and support for an agile software development Strong foundational knowledge in HTML5, CSS3 and Javascript. Strong understanding of typescript and development methodologies. Enterprise application development using React 17+ or Angular 12+. Familiarity with RESTful APIs and asynchronous request handling. Performance Optimisation using react/angular dev tools, lighthouse, profiling etc. 5 days work from office . Shift Timing: 01:00PM -10:00 PM IST Technical Skills (Good to Have) Knowledge of React Router, Redux Toolkit, React Query, React hook forms etc. TDD/BDD based development using unit testing frameworks like Jest, Vitest etc. Developing, Testing and Deploying software using CI/CD tools such as Azure Pipeline, Github Actions etc. Next JS Framework. Cloud Services(AWS, Azure etc). Skills desired: Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment. Level Working Knowledge: Applies an assigned technique for critical thinking in a decision-making process. Identifies, obtains, and organizes relevant data and ideas. Participates in documenting data, ideas, players, stakeholders, and processes. Recognizes, clarifies, and prioritizes concerns. Assists in assessing risks, benefits and consideration of alternatives. Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Level Working Knowledge: Delivers helpful feedback that focuses on behaviors without offending the recipient. Listens to feedback without defensiveness and uses it for own communication effectiveness. Makes oral presentations and writes reports needed for own work. Avoids technical jargon when inappropriate. Looks for and considers non-verbal cues from individuals and groups. Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Extensive Experience: Conducts walkthroughs and monitors effectiveness and quality of the development activities. Elaborates on multiple-development toolkits for traditional and web-based software. Has participated in development of multiple or large software products. Contrasts advantages and drawbacks of different development languages and tools. Estimates and monitors development costs based on functional and technical requirements. Provides consulting on both selection and utilization of developers' workbench tools. Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. Level Working Knowledge: Describes similarities and differences of life cycle for new product development vs. new release. Identifies common issues, problems, and considerations for each phase of the life cycle. Works with a formal life cycle methodology. Explains phases, activities, dependencies, deliverables, and key decision points. Interprets product development plans and functional documentation. What you will get: Work Life Harmony Earned and medical leave. Flexible work arrangements Relocation assistance Holistic Development Personal and professional development through Caterpillar s employee resource groups across the globe Career developments opportunities with global prospects Health and Wellness Medical coverage -Medical, life and personal accident coverage Employee mental wellness assistance program Financial Wellness Employee investment plan Pay for performance -Annual incentive Bonus plan.

Posted 1 week ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Role Description Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security· Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services) Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC) Strong understanding of Java Multithreading· Experience working with DB like MySQL, Mongo, Casandra etc. Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, CircleCI, Artifactory etc· Experience with web application servers like Tomcat, Jetty, JBoss etc· Experience with TDD, code testability standards, JUnit/Mockito· Experience with DevOps practices and CI/CD model of development· Good understanding of OOP, design patterns and industry best practices· Agile project experience along with working on Agile tools like JIRA· Strong written and verbal communication skill Good to have Skills: Skills Spring Boot,Java,Rest Api Show more Show less

Posted 1 week ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

We're looking for an experienced and curious Senior GenAI Engineer to join our growing Generative AI Center of Excellence (CoE). You'll be the most senior hands-on engineer on the team, playing a critical role in shaping how we build, integrate, and scale GenAI capabilities across our tools and workflows. This is a high-impact, high-autonomy role for someone who has already delivered GenAI-powered systems in production, is comfortable exploring the LLM ecosystem, and enjoys mentoring a team of smart, energetic engineers who are early in their GenAI journey. Role Design, build, and productionize GenAI-powered tools and features using APIs like OpenAI, Claude, etc. Help shape our architecture, prompt engineering strategies, and evaluation frameworks Guide the team on when to use RAG vs. fine-tuning vs. function calling, etc. Prototype quickly, validate ideas, and help turn the best ones into durable solutions Use TDD (Test Driven Development) to ship code that is maintainable and which stay bug free Work closely with product, engineering, and data stakeholders to ship real value Mentor junior engineers, review code, and lead by example — technical guidance, not bureaucracy Stay on top of GenAI trends, tools, benchmarks, and bring clarity on what’s real vs. hype Responsibilities Have 6–8+ years of engineering experience, ideally across multiple companies or industries Have shipped GenAI-powered features into production (not just toy projects) Have strong programming and problem-solving skills Are fluent in Python and comfortable integrating APIs, building backends, or working with embeddings Have strong product thinking — you care about solving user problems, not just building cool tech Can communicate clearly across disciplines — from junior devs to product managers Are comfortable working in ambiguous, fast-moving environments You've used dev tools like Cursor, Replit, or other AI coding assistants Have a learning mindset and are excited to work with folks earlier in their GenAI journey Good to have Experience with LangChain, LlamaIndex, RAG pipelines, or similar Familiar with prompt engineering, model evaluation, or LLM observability Have experimented with function calling, agents, or tool use Have experience with internal tool development, scripting, or automation Active side projects, blog posts, or OSS contributions in GenAI About Us We’re OakNorth Bank and we embolden entrepreneurs to realise their ambitions, understand their markets, and apply data intelligence to everyday decisions to scale successfully at pace. Banking should be barrier-free. It’s a belief at our very core, inspired by our entrepreneurial spirit, driven by the unmet financial needs of millions, and delivered by our data-driven tools. And for those who love helping businesses thrive? Our savings accounts help diversify the high street and create new jobs, all while earning savers some of the highest interest on the market. But we go beyond finance, to empower our people, encourage professional growth and create an environment where everyone can thrive. We strive to create an inclusive and diverse workplace where people can be themselves and succeed. Our story OakNorth Bank was built on the foundations of frustrations with old-school banking. In 2005, when our founders tried to get capital for their data analytics company, the computer said ‘no’. Unfortunately, all major banks in the UK were using the same computer – and it was broken. Why was it so difficult for a profitable business with impressive cashflow, retained clients, and clear commercial success to get a loan? The industry was backward-looking and too focused on historic financials, rather than future potential. So, what if there was a bank, founded by entrepreneurs, for entrepreneurs? One that offered a dramatically better borrowing experience for businesses? No more what ifs, OakNorth Bank exists. For more information regarding our Privacy Policy and practices, please visit: https://oaknorth.co.uk/legal/privacy-notice/employees-and-visitors/ Show more Show less

Posted 1 week ago

Apply

8.0 - 10.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job description: Job Description Role Purpose As a trained Scrum Master, you are responsible for facilitating a Scrum team and are accountable for removing impediments of the team to achieve the sprint goals/deliverables. You are responsible to ensure that the Scrum process is used as intended. A key part of your role is to protect the development team, allow the teams to be self managed, foster collaboration across teams and keep them focused on the tasks at hand. ͏ Do Is accountable for meeting Sprint objectives along with scrum team Ensure meeting of sprint commitment Own and help resolve impediments of the team Help PO adopt Scrum Process properly and ensure PO availability Support the PO in maintaining the Product Backlog, defining User Stories and Acceptance Criteria Facilitate estimation, backlog refinement and all planning ceremonies Ensure that DOR, DOD, Acceptance criteria is available and adhered to Ensure MoSCoW adherence of Sprint Backlog at the Sprint level Accountable for the correct implementation of the Agile Process Protect the team from external interference. Facilitate technical assistance to the team and enables clear communication amongst the team members Participate in Scrum of Scrum across teams and highlights impediments Provide feedback on the team members performance to the Agile Line manager and Agile Program Leader Facilitate all the Scrum Ceremonies (Planning, Daily Standup, Grooming, Demo, restrospection) and ensure correct adoption ͏ Ensure updating of all Scrum artifacts Ensure ALM tool (either client or Wipro) is updated on a daily basis Update key Scrum metrics into Wipro internal tool on a Sprint-by-Sprint basis Analyse key Scrum metrics and take corrective actions Create competency improvement and cross-skilling plan for the team (by the start of the project). Review monthly and ensure improvement in competency score. Ensure multiskilling for at least 50% of the team. Help team attain stable velocity within 6-8 sprints (allowing for 10% variation either way) Train team on the proper adoption of Agile processes (Scrum / XP / Kanban) Help in adoption of engineering practices like ATDD, TDD, CI, CD, Refactoring Record and own the restrospection actions Participate in community of practice initiatives Provide inputs to the Line manager for internal quality forums (QIC / APR / QBR / MBR etc.) ͏ ͏ Mandatory Skills: Agile Scrum Delivery . Experience: 8-10 Years . Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention. Come to Wipro. Realize your ambitions. Applications from people with disabilities are explicitly welcome. Show more Show less

Posted 1 week ago

Apply

0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Capability in Test Automation and setting up frameworks on multiple application types and platforms: Web, Microservice/API & Mobile Knowledge and experience in MS Dynamics/ETL testing/ETL, UNIX, Azure Knowledge and experience implementing testing fundamentals such as TDD, BDD and Scrum Hands-on experience with Cucumber & Gherkin Experience of working in an agile environment with at least foundational experience of digital infrastructure, configuration management, continuous integration & automated software releases. Deep knowledge and insights into testing best practices and implementation of unit, functional, integration, regression, tooling and frameworks covering functional requirements. Competent in working as a part of a Scrum team, in shaping User Stories and identifying acceptance criteria and key test scenarios Skilled in automating functional testing in sprint and maintaining automated regression packages Proficient in applying industry best practices, fostering knowledge sharing to provide solutions for complex business problems. Experienced working in a cross-functional delivery squads working with product owners, solution engineers, solution architects and other Quality Engineers. Proven ability to produce and automate appropriate test artefacts i.e test plans, approaches, summary reports. Technical Requirements Minimum of 3yrs + experience of the following: Strong commercial experience with Java, Selenium, Serenity (or equivalent) all within multi-tiered environments Experience of test automation RESTful API's Manual Testing using Postman Experience in test automation within a continuous integration environment (CI CD pipelines, ideally Jenkins) Expertise in Native Mobile App Automation Test Automation for IOS and Android Solid experience in using Appium with UI locator strategy for native and hybrid mobile apps Fully proficient with Apple Xcode and Android Studio to setup the test automation setup Manual Testing of Mobile apps on varied devices using Emulators or Physical devices Nice To Have Strong understanding of user acceptance testing Experience in NFT and shift left performance testing Experience of automated software releases, configuration management and system management in a high availability cloud environment; Containerization experience highly desirable Experience working with build tools like maven or Gradle. Experienced in compatibility testing tools (ideally Browserstack) Key Skills Include Computer Science and/or Engineering degrees are preferred while other degree subjects may be considered Highly effective communication skills working with all levels of the organization Ability to thrive in a fast-paced, collaborative environment Problem solving ability Relentless focus on delivering business value through sound engineering methods and principles Show more Show less

Posted 1 week ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

The Okta platform provides directory services, single sign-on, strong authentication, provisioning, workflow, and built in reporting. It runs in the cloud on a secure, reliable, extensively audited platform and integrates deeply with on premises applications, directories, and identity management systems. We are looking for an experienced Staff Software Engineer to work on our SaaS Connectors team with focus on enhancing and managing connectors to SaaS applications e.g., Workday, Salesforce, GCP, AWS, etc. They will work closely with the Lifecycle Management (LCM) team that provides a platform for automating Joiner, Mover, Leaver processes. The Connectors allow customers the flexibility to Import and Provision identity and entitlements to their SaaS applications. This role is to build, design solutions, and maintain our connectors to match application s features and for scale. Job Duties and Responsibilities: Work with senior engineering team in major development projects, design and implementation Interface with cross-functional teams (Architects, QA, Product, Technical Support, Documentation, and UX teams) to understand application specific protocols and build connectors Analyze/Refine Requirements with Product Management. Quick prototyping to validate scale and performance. Design & Implement features with functional and unit tests along with monitoring and alerts Conduct code reviews, analysis and performance tuning Work with QA team to outline and implement comprehensive test coverage for application specific features Troubleshooting and support for customer issues and debugging from logs (Splunk, Syslogs, etc.) Provide technical leadership and mentorship to more junior engineers Required knowledge, skills, and abilities: The ideal candidate is someone who is experienced building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure 7+ years of Software Development in Java, preferably significant experiences with SCIM and Spring Boot. 5+ years of development experience building services, internal tools and frameworks 2+ years experience automating and deploying large scale production services in AWS, GCP or similar. Deep understanding of infrastructure level technologies: caching, stream processing, resilient architectures Experience with RESTful APIs and SOAP apis. Ability to work effectively with distributed teams and people of various backgrounds Lead and mentor junior engineers. Nice to haves: Experience with server-side technologies including caching, asynchronous processing, and multi-threading. Experience in TDD. Experience with UI development or javascript frameworks Knowledge of Identity and Access Management protocols and technologies: OAuth, OpenID Connect, SAML, SCIM Education and Training: B.S. Computer Science or related field

Posted 1 week ago

Apply

Exploring TDD Jobs in India

Test-Driven Development (TDD) is a popular software development approach that emphasizes writing tests before writing code. In India, the demand for TDD professionals is on the rise as companies seek to improve the quality of their software products. Job seekers with expertise in TDD can find exciting opportunities in various industries across the country.

Top Hiring Locations in India

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

Average Salary Range

The average salary range for TDD professionals in India varies based on experience levels. Entry-level positions typically start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15-20 lakhs per annum.

Career Path

The career path for TDD professionals often starts as a Junior Developer, progressing to roles such as Senior Developer, Tech Lead, and eventually Architect or Manager positions.

Related Skills

In addition to TDD, job seekers in India are often expected to have skills in: - Agile methodologies - Continuous integration and deployment - Programming languages such as Java, Python, or JavaScript

Interview Questions

  • What is TDD and how does it differ from traditional software development methodology? (basic)
  • Can you explain the three laws of TDD? (medium)
  • How do you handle dependencies in your unit tests when practicing TDD? (medium)
  • What are the benefits of using TDD in software development? (basic)
  • How do you decide when a test is "good enough" in TDD? (medium)
  • What tools do you use for TDD in your projects? (basic)
  • Can you walk us through the TDD cycle? (medium)
  • How do you handle testing edge cases in TDD? (medium)
  • Have you ever encountered a situation where TDD was not suitable? If yes, how did you handle it? (advanced)
  • How do you ensure that your tests are maintainable and scalable in TDD? (medium)
  • What are the common challenges you face while practicing TDD and how do you overcome them? (medium)
  • Can you explain the concept of test doubles in TDD? (medium)
  • How do you measure the success of TDD in your projects? (medium)
  • What are your favorite TDD best practices? (basic)
  • Have you used TDD in a team setting? How did you collaborate with other team members effectively? (medium)
  • How do you handle legacy code when introducing TDD into a project? (advanced)
  • Can you discuss the role of code coverage in TDD? (medium)
  • How do you handle testing asynchronous code in TDD? (medium)
  • How do you ensure that your TDD tests are not too brittle? (medium)
  • Have you worked on a project where TDD significantly improved the overall software quality? If yes, can you share your experience? (advanced)
  • How do you prioritize which tests to write first in TDD? (medium)
  • Have you integrated TDD into a CI/CD pipeline? If yes, can you explain the process? (advanced)
  • How do you handle testing APIs in a TDD approach? (medium)
  • Can you provide an example of a complex problem you solved using TDD? (advanced)
  • How do you stay updated with the latest trends and best practices in TDD? (basic)

Closing Remark

As you embark on your journey to explore TDD jobs in India, remember to hone your skills, stay updated with industry trends, and showcase your expertise confidently during interviews. With dedication and preparation, you can secure exciting opportunities in the thriving TDD job market in India. Good luck!

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies