Jobs
Interviews

128 Pair Programming Jobs - Page 5

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

3.0 - 8.0 years

9 - 13 Lacs

Telangana

Work from Office

Scrum Master: Excellent skills in Agile and Scrum mtethodologies Scrum Master certification (CSM or PSM) Strong working experience in Scrum and Agile processes Delivery Experience of complete software development with latest engineering practices like TDD, pair programming, DevOps concepts to name a few. Skill in interpersonal communication, negotiation, and conflict resolution. Demonstrated work experience in a team environment Strong teaching/mentoring skills especially for teams that are new to scrum processes. Experience in Java & AWS Technology Stack.

Posted 2 months ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Job Details: Skill:ASP.Net Developer Experience: 4+ Years Location: Bangalore Notice Period: Immediate to 15 Days Employee type: Contract to Hire Job Description: 4 - 8 years experience on S/W design and development using Microsoft ASP.NET-MVC technologies Good expertise on S/W design and development using C#, .NET 4.0/4.5, HTML-5.0 Good expertise in Unit Testing using mock frameworks Design experience using OOAD/UML Experience with Agile: SCRUM, Test Driven Development and Pair Programming will be added advantage Experience with MS-SQL Experience in AngularJS and JQuery will be added advantage Generic knowledge on network, Web services and IT tools will be an added advantage

Posted 2 months ago

Apply

8.0 - 13.0 years

5 - 13 Lacs

Pune, Chennai

Work from Office

Role & responsibilities We required 8+ years exp resource in IOS Development with Swift. Mandatory skills:- Swift/Swift UI, Combine, Unit Test cases Good to have:- Pair Programming, Clean code Architecture, Agile methodology Good in Communication Location constraints, candidates should be willing to work either from Pune/Chennai No Hybrid, Work from office is mandatory for all working days There will be 1 round of F2F Interested candidate can share me there updated resume in recruiter.wtr26@walkingtree.in

Posted 2 months ago

Apply

5.0 - 7.0 years

7 - 9 Lacs

Bengaluru

Work from Office

Join Our Core Engineering Team :Build Innovative Healthcare Solutions.. Nuchange Informatics is a leading healthcare technology company specializing in end-to-end software development and implementation services for healthcare enterprises globally. We have a strong track record of collaborating with multinational organizations across Asia, the Middle East, and Africa.. We are excited to invite Java experts with sound knowledge of industry best practices, good organizational and leadership skills to work on our product platform, Nuacare. Nuacare is a cutting-edge automation solution designed to drive hospital digital transformation, enhancing patient care and reducing costs.. As part of our dynamic team, you'll work with the latest web and mobile technologies.. Key Responsibilities. Perform development tasks, including software design and coding.. Collaborate with teams in other departments to identify and prioritize requirements.. Develop best practices for the company and participate in code reviews with the team and other stakeholders.. Conduct technical analysis to arrive at solutions and create technological artifacts in response to production issues.. Lead and manage the junior developers by assigning development tasks and reviewing the codes.. Required Skills And Experience. Self-motivated developer with at least 4 years of application development experience, able to take the lead in implementing new features and components.. Experience working on Java, and SpringBoot.. Experience working in small, fast-paced, highly technical teams employing Agile/Scrum practices.. Knowledge of software best practices, like Test-Driven Development (TDD), Pair programming, Continuous Integration and Continuous Deployment.. Strong SQL skills and ability to write and understand complex queries.. Exposure to Linux environments.. BE/BTech//MSc Computer science or MCA graduate.. (ref:hirist.tech).

Posted 2 months ago

Apply

8.0 - 13.0 years

25 - 30 Lacs

Chennai

Work from Office

hackajob is collaborating with American Express to connect them with exceptional tech professionals for this role, You Lead the Way. We’ve Got Your Back, With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally, At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong, Join Team Amex and let's lead the way together, Job Responsibilities. Deliver features for end-to-end web application development on a multi-functional team. Learn how to build applications using our in-house frameworks. Collaborate with product owners to understand business needs and participate in refining stories. Embrace code review, pair programming, and process innovation to better yourself and the team. Optimize code for accessibility, performance, availability. Increase the confidence in our deployments by writing tests, contributing to reliability frameworks, and finding automation opportunities. Investigate and resolve production issues with the help of our site reliability team. Innovate and implement new technologies and effort to improve our team and applications. Qualifications. Bachelor’s degree in engineering or Computer Science or equivalent OR master’s in computer applications or equivalent, Experience: 3-12 Years ; atleast 3+ years of experience in Web Development. Develop, test, and maintain web features, collaborate on architecture, write clean code. Have solid experience with front end frameworks and state management with or similar to ReactJS / Redux. Have a strong understanding of NodeJS, TypeScript, Jest, Mocha, Rest, Express. Have experience with modern JavaScript coding, open source ecosystem, and development practices. Have a passion for providing the best customer experience, and is comfortable optimizing for accessibility and performance. Are comfortable working in an environment based on Agile development methodologies and DevOps principles. Take initiative to collaborate with others in order to find solutions to the team's problems. Are excited about innovation and automation. Benefits. We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:. Competitive base salaries. Bonus incentives. Support for financial-well-being and retirement. Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location). Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need. Generous paid parental leave policies (depending on your location). Free access to global on-site wellness centers staffed with nurses and doctors (depending on location). Free and confidential counseling support through our Healthy Minds program. Career development and training opportunities. American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law, Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations, Show more Show less

Posted 2 months ago

Apply

5.0 - 8.0 years

25 - 30 Lacs

Hyderabad, Chennai

Hybrid

We're hiring a Kotlin & Java Backend Developer with expertise in microservices, DevOps, and test automation. Experience with ML, OCR tools, and secure coding practices is a strong plus. Hybrid in Chennai/Hyderabad. Required Candidate profile Experienced Backend Developer with 5+ years in Kotlin and Java, RESTful APIs, microservices, and DevOps. Strong testing, CI/CD, and secure coding skills. ML/OCR exposure is a bonus.

Posted 2 months ago

Apply

4.0 - 9.0 years

12 - 22 Lacs

Ahmedabad

Remote

We’re looking for passionate Software Engineers who love writing clean, test-driven code and believe in Extreme Programming (XP) principles. 4 to 8 years experience in ReactJS, TypeScript Required Candidate profile We’re seeking engineers with a product mindset, who value clean architecture and love solving problems with tech. Perks and benefits Remote (Work from anywhere)

Posted 3 months ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Gurugram

Work from Office

Title : S&C Global Network - Strategy - MC - Industry X Product & Platform Professional Title : S&C Global Network - Strategy - MC - Industry X- Product & Platform Engineering - Analyst Template Job Title - + + Management Level :09 - Consultant Location:Bangalore/ Gurgaon/Pune/Mumbai Must have skills:Agile Product Manager from consulting background Consultant - Product & Platform Engineering Job Summary : As a Management Consultant in our Product & Platform Engineering team, you will leverage your consulting experience to drive product management, agile transformation, and value engineering initiatives. Together, lets unlock new growth opportunities for clients across the globe and build a better world. As a part of this high-impact team, you will help drive the following: Responsibilities: Product Management: Facilitate end-to-end product development and launch strategies Lead the development and execution of end-to-end product strategies, aligning with client business goals, enhancing customer experiences, and maximizing value. Drive cross-functional collaboration to ensure efficient and effective execution of platform strategy and roadmap, providing strategic guidance. Harness techno-functional skills in software development, microservices, cloud enablement, platform design and systems integration. Adopt a granular and hands-on approach: Focus on delivering new products, analyze data and identify areas of improvement to positively impact business. Enterprise Agility: Agile Coach :Drive end-to-end project delivery in an agile manner driving transformative strategic value and business growth Develop a plan for the adoption of Agile (domain-wide / enterprise-wide) and use techniques that increase collaboration, predictability, transparency. Design Strategies: Designing strategies for adoption and improvement of Agile for organizations based on customer requirements and educate, conduct user review sessions Educate, suggest tools and provide training for organization-wide adoption of Agile methodologies using Agile-coach techniques and collaborate across roles including Product Owners and development teams. Promote a culture of experimentation and innovation Agile thought leadership: Maximize business value through effective application of lean-agile mindsets and tailored frameworks. Agile Tooling: Be an Agile tooling Coach :Drive end-to-end project delivery in an agile manner driving transformative strategic value and business growth.Enable the tooling aspects of setting up an agile organization or software delivery. Advise tool selection: Advise the stakeholder on the selection and configuration of the right tools to meet the client-specific needs. Develop Agile adoption strategies: Build efficient, transparent and cohesive teams to enable better outcomes, solutions and products/services. Implementation of Agile methodologies: Educate, recommend tools and provide training for organization-wide adoption of using Agile-coach techniques and collaborate across roles including Product Owners and development teams. Agile thought leadership: Maximize business value through effective application of lean-agile mindsets and tailored frameworks. Promote a culture of experimentation and innovation. Value Engineering: Translate business objectives to outcomes: Engage with internal and external stakeholders, understand business needs, create technology road maps, prioritize the delivery approach, and guide technical leads in solution delivery. Drive intelligence in devices and services: Scale new tech to promote business benefits and impact of theplatformas well as track and monitor the value delivered. Work cross-functionally to ensure efficient and effective execution of platform strategy and roadmap. Business Role: Lead comprehensive market analysis and develop strategic roadmaps. Develop and manage strategic stakeholder engagement plans. Product Domain Focus: Lead market and competitor analysis, driving product strategy and data-driven decision-making. Lead feature definition and prioritization, aligning with strategic product goals. Bring your best skills forward to excel in the role: 5+ years of experience in technology product management, software engineering, software architecture, solution design and engineering delivery with 2+ years of Consulting experience Proven track record of delivering high-impact engagement programs and compelling messaging for media, internal stakeholders and clients. Thorough understanding of Agile and Lean practices such as Scrum, Kanban, Pair programming, Test Driven Design, Continuous Integration & Continuous Delivery Creating a collaborative environment to interface with executives, platform owner, enterprise architects and development teams during implementation of solutions Analytical mindset and quantitative skills to be able to use hard data and metrics to generate insights and develop business cases Ability to articulate and clearly communicate complex problems and solutions in a simple and logical manner Excellent interpersonal skills with the ability to anticipate, understand and respond to changing client needs. Strong strategy and consulting skills with a background in asset integrity Team building skills to collaborate, work and motivate teams with diverse skills and experience to achieve goals Leadership skills along with strong communication, problem solving, organizational and delegation skills to nurture and inspire team members Client handling skills to develop, manage and deepen relationships with key stakeholders Strong analytical and problem-solving skills. MBA preferred. Consulting background is not mandatory. Proficiency in data analysis and reporting. Experience with Agile tooling is a plus. Experience with relevant Industry domains (IT/ITES, Healthcare/Pharma, BFS) is a plus. Experience with ServiceNow, MS Dynamics, or Enterprise/Solution Architecture is highly desirable. Your experience counts! Prior experience in the following areas: Extensive work experience as Agile Coach or Scrum Master, with an in-depth knowledge of DevOps Certifications such as CSM, SAFe Agilist, CSPO, PSM, CDA, PMI-ACP will be an added advantage Certifications from PMI on product management. Knowledge of product management specific tools like, aha!, etc. Knowledge of setup, configuration and maintenance of tools to enable an Agile delivery model. That means expertise across tools like, Jira, Rally, Zoho Sprints, Jenkins, CHEF, Ansible, Jmeter, etc. Deep expertise on developing product enhancement business case / models, developing value driver trees, statistical analysis, ML driven analysis of customer / platform use data, etc. (do not remove the hyperlink)Qualification Experience:Minimum 5 years of experience with atleast 2 years of Consulting experience is required Educational Qualification: B.Tech/BE, MBA Must

Posted 3 months ago

Apply

5.0 - 7.0 years

40 - 42 Lacs

Bengaluru

Work from Office

Serko is a cutting-edge tech platform in global business travel & expense technology. When you join Serko, you become part of a team of passionate travellers and technologists bringing people together, using the world’s leading business travel marketplace. We are proud to be an equal opportunity employer, we embrace the richness of diversity, showing up authentically to create a positive impact. There's an exciting road ahead of us, where travel needs real, impactful change. With offices in New Zealand, Australia, North America, and China, we are thrilled to be expanding our global footprint, landing our new hub in Bengaluru, India. With rapid a growth plan in place for India, we’re hiring people from different backgrounds, experiences, abilities, and perspectives to help us build a world-class team and product. Requirements As a Senior Software Engineer specializing in backend development, you'll play a pivotal role in creating and maintaining robust server-side applications. By fostering a collaborative environment and emphasizing practices like continuous improvement, test automation, and code refactoring, you'll contribute to delivering high-quality software solutions that meet our users' needs. What you'll do Work closely with Product and Technology teams to develop high-quality software that enhances customer experience. Design, develop, and maintain clean, well-structured backend services and APIs with regular production deployments. Contribute to system architecture and design decisions. Drive continuous improvement in team processes, practices, and product development. Engage in team refinement and planning sessions. Take ownership in a “build it and run it” environment, ensuring deployment, monitoring, and support of owned components. Advocate for modern technical practices like Domain-Driven Design, CI/CD, pair programming, and mob programming. Mentor and support other engineers in their growth. Foster a positive engineering culture through collaboration, leadership, and best practices. What you'll bring to the team A passion for learning and adapting to new technologies within our stack. Proficiency in one or more programming languages and frameworks, with an understanding of frontend technologies like React and Next.js. Experience with C# and .NET Experience in the travel industry is a plus but not required. A pragmatic approach to delivering well-designed, secure, and high-performing solutions. A team player who thrives with autonomy and values open, constructive feedback in an inclusive environment. Curious problem-solver with strong planning, prioritization, and communication skills. Benefits At Serko we aim to create a place where people can come and do their best work. This means you’ll be operating in an environment with great tools and support to enable you to perform at the highest level of your abilities, producing high-quality, and delivering innovative and efficient results. Our people are fully engaged, continuously improving, and encouraged to make an impact. Some of the benefits of working at Serko are: A competitive base pay Medical Benefits Discretionary incentive plan based on individual and company performance Focus on development: Access to a learning & development platform and opportunity for you to own your career pathways Flexible work policy. Apply Hit the ‘apply’ button now, or explore more about what it’s like to work at Serko and all our global opportunities at www.Serko.com .

Posted 3 months ago

Apply

6.0 - 11.0 years

3 - 10 Lacs

Bengaluru

Work from Office

Develop scalable apps using Angular 8+ (NgRx) & Java Spring Boot. Deploy to cloud (K8s/PCF/GCP/Azure/AWS). Practice TDD, CI/CD (Jenkins), Agile/pair programming. Work with Oracle/PostgreSQL. Mentor peers. Manage releases via JIRA/Pivotal Tracker.

Posted 3 months ago

Apply

8.0 - 10.0 years

17 - 20 Lacs

Chennai

Work from Office

Demonstrated experience in platform software development languages, such as but not limited to: Java, Kotlin, JavaScript and React Experience of Micro services using Spring Demonstrate high levels of motivation and an ability to operate with limited supervision while delivering high quality results Passion for Software Craftsmanship, and experience working in a pair programming environment Evidence of a strong customer mind-set and having developed customer relationships Mandatory Key Skills Spring,pair programming,software development,Java*,Kotlin*,JavaScript*,React*,Microservices*

Posted 3 months ago

Apply

3 - 5 years

15 - 20 Lacs

Bengaluru

Work from Office

Serko is a cutting-edge tech platform in global business travel & expense technology. When you join Serko, you become part of a team of passionate travellers and technologists bringing people together, using the world’s leading business travel marketplace. We are proud to be an equal opportunity employer, we embrace the richness of diversity, showing up authentically to create a positive impact. There's an exciting road ahead of us, where travel needs real, impactful change. With offices in New Zealand, Australia, North America, and China, we are thrilled to be expanding our global footprint, landing our new hub in Bengaluru, India. With rapid a growth plan in place for India, we’re hiring people from different backgrounds, experiences, abilities, and perspectives to help us build a world-class team and product. As a Software Engineer specializing in backend development, you'll play a pivotal role in creating and maintaining robust server-side applications. Requirements You will also be involved in designing, developing, and maintaining our high-quality software solutions. You will contribute and develop your expertise in technical design and contribute to products that are not only functional but also exceptional in quality and design. What you'll do Collaborating with cross-functional Product and Technology teams to build software that delivers exceptional customer experiences. Developing clean, well-structured, and consistent backend services and APIs, with frequent deployments to production. Taking part in architecture and system design discussions to shape scalable, robust solutions. Driving continuous improvement by contributing to better team practices, processes, and product quality. Engaging in team planning and refinement sessions to ensure smooth delivery and alignment. Working in a "build and run" environment—owning the end-to-end lifecycle of the components you develop, from deployment to support. Applying modern engineering practices like Domain-Driven Design, CI/CD, pair programming, and mob programming, supported by strong technical leadership. Leading by example—positively influencing team culture, collaboration, and engineering outcomes through your professional conduct and contribution. What you'll bring to the team A passion for learning and adapting to new technologies within our stack. Experience with C# and .NET Experience in the travel industry is a plus but not required. A pragmatic approach to delivering well-designed, secure, and high-performing solutions. A team player who thrives with autonomy and values open, constructive feedback in an inclusive environment. Benefits At Serko we aim to create a place where people can come and do their best work. This means you’ll be operating in an environment with great tools and support to enable you to perform at the highest level of your abilities, producing high-quality, and delivering innovative and efficient results. Our people are fully engaged, continuously improving, and encouraged to make an impact. Some of the benefits of working at Serko are: A competitive base pay Medical Benefits Discretionary incentive plan based on individual and company performance Focus on development: Access to a learning & development platform and opportunity for you to own your career pathways Flexible work policy. Apply Hit the ‘apply’ button now, or explore more about what it’s like to work at Serko and all our global opportunities at www.Serko.com .

Posted 4 months ago

Apply

5.0 - 7.0 years

9 - 10 Lacs

bengaluru

Work from Office

Demonstrated experience in platform software development languages, such as but not limited to: Java, Kotlin, JavaScript and React Experience of Micro services using Spring Demonstrate high levels of motivation and an ability to operate with limited supervision while delivering high quality results Passion for Software Craftsmanship, and experience working in a pair programming environment Evidence of a strong customer mind-set and having developed customer relationships

Posted Date not available

Apply

4.0 - 8.0 years

6 - 10 Lacs

hyderabad

Work from Office

Responsibilities Experience with Angular 8+ Must have experience in GCP Experience in implementing REST services with Java Spring Boot Some experience with TDD, in both frontend and backend technologies Good written and verbal communication skills Some experience with agile methodology and pair programming (XP, Scrum, etc.) - candidate must be willing to pair program Familiar with maintaining and interacting with databases (Oracle, PostGres, etc.) Capacity to lead a feature track Familiar with software release management tools (Pivotal Tracker, JIRA, Rally, etc.) Capability to mentor junior and mid-level engineer resources Familiar with CI/CD tools (e.g. Jenkins) Some experience in deploying to a cloud platform (Kubernetes, PCF, GCP, Azure, AWS, etc.)

Posted Date not available

Apply

4.0 - 8.0 years

6 - 10 Lacs

hyderabad

Work from Office

Responsibilities Experience with Angular 8+ Must have experience in GCP Experience in implementing REST services with Java Spring Boot Some experience with TDD, in both frontend and backend technologies Good written and verbal communication skills Some experience with agile methodology and pair programming (XP, Scrum, etc.) - candidate must be willing to pair program Familiar with maintaining and interacting with databases (Oracle, PostGres, etc.) Capacity to lead a feature track Familiar with software release management tools (Pivotal Tracker, JIRA, Rally, etc.) Capability to mentor junior and mid-level engineer resources Familiar with CI/CD tools (e.g. Jenkins) Some experience in deploying to a cloud platform (Kubernetes, PCF, GCP, Azure, AWS, etc.)

Posted Date not available

Apply

3.0 - 7.0 years

11 - 16 Lacs

chennai

Work from Office

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our to solve client problems Job qualifications Technical Skills You have two or more years* of experience in software development You have experience using one or more development languages (Python) with experience in GenAI You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems Youre resilient in ambiguous situations and can approach challenges from multiple perspectives *For candidates with less than two years of experience,

Posted Date not available

Apply

4.0 - 8.0 years

12 - 17 Lacs

bengaluru

Work from Office

Senior Mobile Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Mobile Developers bring integrity to technology, ensuring all voices are heard. Senior Developers are the main drivers and champions of those practices in delivery teams, exemplifying and demonstrating what good looks like from a Thoughtworks engineering perspective. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using practices like TDD, mobile architecture patterns, design, and pair programming You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will use your passion for mobile development to aid our clients in enabling a platform-appropriate, seamless and human-centered experience for their users You will apply the latest technology thinking from our to solve client problems You will partner with other technologists from cross-functional teams advocating and demonstrating mobile-first culture You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You should have 4 to 8 years of experience in iOS app development. You have experience using both Objective C and Swift mobile development languages coupled with experience in UI development using mobile SDKs and UI frameworks (Swift UI, Jetpack Compose, Flutter, etc.) You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You can design and build solutions taking into consideration the fundamental concerns affecting mobile software such as single vendor limitations, constrained execution environment, disconnected operation, discrete release cycles, accessibility, privacy, etc. Comfortable with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban Bonus points if you have working knowledge of mobile devops/pipeline tools, such as fastlane, gradle, etc. Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed You have a presence in the external tech community and you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

4.0 - 9.0 years

13 - 18 Lacs

chennai

Work from Office

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your teams health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

5.0 - 10.0 years

14 - 19 Lacs

bengaluru

Work from Office

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your teams health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have experience using Golang with React and one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

5.0 - 10.0 years

14 - 20 Lacs

chennai

Work from Office

Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will design solutions and choose technologies that solve clients problems while working within constraints and make pragmatic tradeoffs You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our to solve client problems You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture Job qualifications Technical Skills You have 8+ years of experience in two or more languages (Python and Golang) and are comfortable with the latest Object-Oriented technology You have led software development teams using Agile, Lean and/or Continuous Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed You bridge product and technology by helping to translate business needs to software requirements You have the ability to develop and execute a technical vision with a focus on business value You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

1.0 - 6.0 years

16 - 20 Lacs

bengaluru

Work from Office

Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will design solutions and choose technologies that solve clients problems while working within constraints and make pragmatic tradeoffs You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the wayYou will apply the latest technology thinking from our to solve client problems You will apply a variety of languages and tools to your work and continue to code alongside Developers; you will not be post-technical in this role You will efficiently utilize and champion DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture Job qualifications Technical Skills You are well-versed with Golang and any other programming languages and are comfortable with the latest Object-Oriented technology You have led software development teams using Agile, Lean and/or Continuous Knowledge of delivery approaches such as TDD, continuous integration, pairing and infrastructure automation Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed You bridge product and technology by helping to translate business needs to software requirements You have the ability to develop and execute a technical vision with a focus on business value You will act as a mentor for less experienced peers through both your technical knowledge and ability to inspire a team to deliver extraordinary impact together Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

4.0 - 8.0 years

13 - 17 Lacs

pune

Work from Office

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our to solve client problems Job qualifications Technical Skills You have two or more years* of experience You have experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code You are familiar with Agile, Lean and/or Continuous Delivery You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

3.0 - 8.0 years

13 - 18 Lacs

chennai

Work from Office

Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use continuous delivery practices as needed to deliver high-quality software and value to end customers You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients You will learn, digest and subsequently apply the latest technology thinking from our to solve client problems Job qualifications Technical Skills Strong Python skills; solid understanding of OOP and system architecture Experience with GenAI, prompt engineering, LLM fine-tuning Proficient in LangChain, LlamaIndex, FastAPI Hands-on with RAG pipelines and vector databases (FAISS, Pinecone, Weaviate) Skilled in PyTorch, Hugging Face, Transformers, Docker, Git, REST APIs Familiar with cloud platforms (AWS, Azure, GCP) Professional Skills You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems Youre resilient in ambiguous situations and can approach challenges from multiple perspectives *For candidates with less than two years of experience.

Posted Date not available

Apply

4.0 - 9.0 years

13 - 18 Lacs

chennai

Work from Office

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your teams health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have experience using node with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Posted Date not available

Apply

5.0 - 9.0 years

13 - 17 Lacs

chennai

Work from Office

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills You have 5+ years of experience using one or more development languages (.Net, React/Angular) with expertise in cloud platforms like AWS/Azure and Gen AI or LLMs. You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more Youre resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development

Posted Date not available

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