Jobs
Interviews

56 Extreme Programming Jobs

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

4.0 - 8.0 years

7 - 11 Lacs

noida

Work from Office

Job Role Develop and maintain scalable, reusable, and efficient UI components using React.js. Collaborate with designers, product managers, and backend engineers to deliver seamless user experiences. Translate wireframes and design mockups into high-quality code. Optimize applications for maximum speed and scalability. Ensure cross-browser compatibility and responsiveness across devices. Write clean, maintainable code and conduct code reviews. Integrate RESTful APIs and manage application state using tools like Redux or Context API. Stay up-to-date with emerging frontend technologies and best practices. Experience in Agile Development Process. Excellent communication skills, problem solving and debugging and troubleshooting Skills. Mandatory Competencies User Interface - React - React User Interface - HTML - HTML/CSS Agile - Agile - Extreme Programming User Interface - React - RedUX Beh - Communication and collaboration Perks and Benefits for Irisians Iris provides world-class benefits for a personalized employee experience. These benefits are designed to support financial, health and well-being needs of Irisians for a holistic professional and personal growth. Click to view the benefits.

Posted 1 day ago

Apply

6.0 - 9.0 years

10 - 15 Lacs

noida

Work from Office

Design and implement scalable data processing solutions usingApache SparkandJava. Develop and maintain high-performance backend services and APIs. Collaborate with data scientists, analysts, and other engineers to understand data requirements. Optimize Spark jobs for performance and cost-efficiency. Ensure code quality through unit testing, integration testing, and code reviews. Work with large-scale datasets in distributed environments (e.g., Hadoop, AWS EMR, Databricks). Monitor and troubleshoot production systems and pipelines. Experience in Agile Development Process. Experience in leading a 3-5 member team on the technology front Excellent communication skills, problem solving and debugging and troubleshooting Skills. Mandatory Competencies Programming Language - Java - Core Java (java 8+) Architecture - Architectural Patterns - Microservices Data Science and Machine Learning - Data Science and Machine Learning - Apache Spark Tech - Unit Testing Data Science and Machine Learning - Data Science and Machine Learning - Databricks Big Data - Big Data - Hadoop Cloud - AWS - Tensorflow on AWS, AWS Glue, AWS EMR, Amazon Data Pipeline, AWS Redshift Agile - Agile - Extreme Programming Big Data - Big Data - SPARK Beh - Communication and collaboration.

Posted 1 day ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

noida

Work from Office

Design and implement scalable data processing solutions usingApache SparkandJava. Develop and maintain high-performance backend services and APIs. Collaborate with data scientists, analysts, and other engineers to understand data requirements. Optimize Spark jobs for performance and cost-efficiency. Ensure code quality through unit testing, integration testing, and code reviews. Work with large-scale datasets in distributed environments (e.g., Hadoop, AWS EMR, Databricks). Monitor and troubleshoot production systems and pipelines. Experience in Agile Development Process. Excellent communication skills, problem solving and debugging and troubleshooting Skills. Mandatory Competencies Architecture - Architectural Patterns - Microservices Programming Language - Java - Core Java (java 8+) Data Science and Machine Learning - Data Science and Machine Learning - Apache Spark Tech - Unit Testing Big Data - Big Data - Hadoop Cloud - AWS - Tensorflow on AWS, AWS Glue, AWS EMR, Amazon Data Pipeline, AWS Redshift Data Science and Machine Learning - Data Science and Machine Learning - Databricks Agile - Agile - Extreme Programming Beh - Communication and collaboration.

Posted 1 day ago

Apply

4.0 - 9.0 years

11 - 16 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 relevant 4+ years of experience in Golang and React Native 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 There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients needs.

Posted 1 day ago

Apply

7.0 - 9.0 years

0 Lacs

pune, maharashtra, india

On-site

Job Description : YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, we're a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth - bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future. We are looking forward to hireFull Stack Professionals in the following areas : Experience required- 7+ Expert in using Java with experience in Object-Oriented programming Can skilfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming Hands on experience with JAVA, Springboot, React, Redux, Typescript, Hibernate is a must Expert in developing microservices. Good exposure to CI/CD practices and tools. Must have hands on experience in using GHA. comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban Good awareness of TDD, continuous integration and continuous delivery approaches/tools Working knowledge of cloud technology such as AWS, Azure, Kubernetes , SQS, PostGRESQL and Docker Expertise in building Order Management applications with integrations to SAP At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment.We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale. Our Hyperlearning workplace is grounded upon four principles Flexible work arrangements, Free spirit, and emotional positivity Agile self-determination, trust, transparency, and open collaboration All Support needed for the realization of business goals, Stable employment with a great atmosphere and ethical corporate culture

Posted 4 days ago

Apply

4.0 - 8.0 years

11 - 16 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 The candidate has experience in Golang, proficiency in Java with strong object-oriented programming skills, and hands-on experience in GenAI. Experience with ThoughtMachine would be an added advantage. 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 4 days ago

Apply

4.0 - 7.0 years

7 - 11 Lacs

noida

Work from Office

Develop and maintain Python scripts to support the deployment and integration of GenAI models. Automate data ingestion, preprocessing, and model execution workflows using Python and other relevant tools. Build interfaces between GenAI models and existing systems or APIs. Monitor and optimize performance of deployed models and pipelines. Ensure robust logging, error handling, and system reliability. Stay updated with advancements in GenAI technologies and suggest improvements. Experience in Agile Development Process. Excellent communication skills, problem solving and debugging and troubleshooting Skills. Mandatory Competencies Data Science and Machine Learning - Data Science and Machine Learning - Gen AI Agile - Agile - Extreme Programming Programming Language - Python - Python Shell ETL - ETL - AWS Glue Data Science and Machine Learning - Data Science and Machine Learning - Python Beh - Communication and collaboration

Posted 5 days ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

noida

Work from Office

Design and implement scalable data processing solutions usingApache SparkandJava. Develop and maintain high-performance backend services and APIs. Collaborate with data scientists, analysts, and other engineers to understand data requirements. Optimize Spark jobs for performance and cost-efficiency. Ensure code quality through unit testing, integration testing, and code reviews. Work with large-scale datasets in distributed environments (e.g., Hadoop, AWS EMR, Databricks). Monitor and troubleshoot production systems and pipelines. Experience in Agile Development Process. Excellent communication skills, problem solving and debugging and troubleshooting Skills. Mandatory Competencies Architecture - Architectural Patterns - Microservices Programming Language - Java - Core Java (java 8+) Data Science and Machine Learning - Data Science and Machine Learning - Apache Spark Tech - Unit Testing Big Data - Big Data - Hadoop Cloud - AWS - Tensorflow on AWS, AWS Glue, AWS EMR, Amazon Data Pipeline, AWS Redshift Data Science and Machine Learning - Data Science and Machine Learning - Databricks Agile - Agile - Extreme Programming Beh - Communication and collaboration

Posted 5 days ago

Apply

5.0 - 10.0 years

13 - 18 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 5+ years of experience in software development You have experience using one or more development languages (Python and Java) with experience in Object-Oriented programming and expertise in GenAI 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 5 days ago

Apply

5.0 - 10.0 years

11 - 16 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 5+ years of experience in software development You have experience using one or more development languages (Python) with experience in Object-Oriented programming and expertise in GenAI and AWS 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 6 days ago

Apply

5.0 - 10.0 years

12 - 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. 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 5+ years of experience in software development You have experience using one or more development languages (Python) with experience in FastAPI & GenAI 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 There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients needs.

Posted 1 week ago

Apply

5.0 - 9.0 years

22 - 27 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 one or more development languages with Primary skill as Java, Secondary skill as Python and Mandatory GEN AI experience with Object-Oriented programming You can skilfully 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 1 week ago

Apply

4.0 - 9.0 years

11 - 16 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 relevant 4+ yrs experience in Golang Hands-on experience withGenerative AI models, prompt engineering, and/or fine-tuning LLMs Proficient with LangChain, LlamaIndex, FastAPI. Strong knowledge of RAG : Design and implement RAG pipelines using vector databases and hybrid search strategies (e.g., LangChain, LlamaIndex). Exposure to Vector DBs (e.g., FAISS, Pinecone, Weaviate) and retrieval-augmented generation (RAG) 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 1 week ago

Apply

5.0 - 10.0 years

12 - 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. 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 5+ years of experience in software development You have experience using one or more development languages (Python) with experience in Golang & DataBricks 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 1 week ago

Apply

4.0 - 9.0 years

14 - 19 Lacs

gurugram

Work from Office

We are looking for a passionate and skilled Python GenAI Developer with strong engineering fundamentals to join our growing AI/ML team. In this role, you will be responsible for building and scaling Generative AI solutions that solve real-world problems using state-of-the-art language models and machine learning frameworks. Job responsibilities Design, develop, and deploy scalable Python-based applications leveraging Generative AI models (LLMs, diffusion models, etc.) Integrate LLM APIs (e.g., OpenAI, Anthropic, Cohere) and fine-tune open-source models using frameworks like Hugging Face Transformers Collaborate with data scientists and ML engineers to build robust pipelines for model training, evaluation, and inference Build prompt engineering strategies and tools to improve LLM performance for specific tasks Ensure code quality, maintainability, and reliability through solid software engineering practices: CI/CD, testing, documentation Optimize model performance for latency, memory, and compute usage in production environments Partner with product managers and designers to translate business needs into technical solutions 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 ourto 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 Total work experience between 4-9 years , with minimum 4 years of relevant experience Strong programming experience in Python with a deep understanding of object-oriented design and system architecture Hands-on experience with Generative AI models , prompt engineering, and/or fine-tuning LLMs Proficient with LangChain, LlamaIndex, FastAPI. Strong knowledge of RAG : Design and implement RAG pipelines using vector databases and hybrid search strategies (e.g., LangChain, LlamaIndex). Exposure to Vector DBs (e.g., FAISS, Pinecone, Weaviate) and retrieval-augmented generation (RAG) 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 Develop agentic workflows using frameworks like Microsoft Prompt Flow, LangGraph, or AutoGen for reasoning and task orchestration. Experience with streaming architectures and building real-time AI applications Contributions to open-source GenAI or ML projects Knowledge of front-end technologies (React, Streamlit, Gradio) for building interactive AI apps

Posted 1 week ago

Apply

1.0 - 5.0 years

6 - 10 Lacs

bengaluru

Work from Office

Who are we looking for: You, Will be responsible to create state of the art technology prototypes and actively contributing to innovation streams Wil actively contribute to software design for realizing optimal solutions in our product offerings. Will be responsible for the implementation of features, while adhering to highest coding and quality standards Will be responsible creating and reviewing relevant specifications while conforming to defined processes Have basic knowhow of Test-Driven Development / Behavior-Driven Development and other extreme programming methods You should have familiarity of software engineering processes & methods. Have thorough understanding of OOPS, design principles & patterns, inter-process communication, multi-threading and data-structures.

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

mumbai

Work from Office

Title: Technical Specialist, Level II Location: Vashi, Navi Mumbai Company : Morningstar is a leading provider of independent investment research in North America, Europe, Australia, and Asia. We offer a wide variety of products and solutions that serve market participants of all kinds, including individual and institutional investors in public and private capital markets, financial advisors, asset managers, retirement plan providers and sponsors, and issuers of securities. Morningstar India has been a Great Place to Work-certified company for the past eight consecutive years. Team : Morningstar Tech Level 2 team is responsible for the operation and maintenance Morningstar applications. We investigate, troubleshoot and drive issues to successful resolution with outlined service level agreements while actively communicating with various stakeholders and internal teams. Proactive monitoring, management and troubleshooting of business critical and operational processes is also an important aspect of team. The Role: This Support engineer role covers level 2 technical Support for all Morningstar applications, products and services and therefore requires both a structured service mindset together with strong technical focus. This role requires you to investigate, troubleshoot and drive issues to successful resolution in accordance with outlined service level agreements while actively communicating with various stakeholders and internal teams. Proactive monitoring, management and troubleshooting of business critical and operational processes is also an important aspect of this role. The ideal candidate is a self-starter who understands technology operations and prides in delivering exceptional customer service to Morningstar’s clients by quickly and accurately diagnosing problems and coming up with quick solutions. This is a fantastic growth opportunity for service minded individuals with a knack for software development to gain a wealth of experience on a broad range of technologies with a potential to transition into a high performing development team at Morningstar and be part of a global company. Shift: - Flexible, Weekend shifts included Responsibilities: Perform monitoring, intake, troubleshooting of reported application & product issues. Facilitate and demonstrate accountability for technical problems until resolution. Coordinate & undertake releases for bug fixes with the technology team members. Mobilize fast response & resolution of production/client issues in co-ordination with Client Services, Operations, Product and Technology Teams. Suggest & coordinate system enhancements and improvements through active feedback and co-ordination with product & development teams on repeat issues affecting production systems. Ensure outlined Service level agreements are understood and met. Become an expert on Morningstar methodology, functionality, and product features via various channels and programs. Collaborate with Morningstar’s operations, development and product teams to resolve client issues in a timely manner and actively support the institutional & retail client base. Contribute to service improvement initiatives, and other related projects as needed. Communicate customer/product feedback to the Operations & Development teams. Qualifications: - Bachelor’s degree. 3-5 years of full-time work experience in a technical support role. Hands-on experience/working knowledge of following technologies: Amazon Webservices toolset Java on Linux platform (Highly desirable) C#.NET on Windows platform (desirable) Javascript, XML, XSL, JSON, jQuery, LinQ, Spring (Desirable) T-SQL/SQL Server Linux operating system from an application investigation/troubleshooting perspective Experience troubleshooting & supporting applications in a production environment. Financial industry background or interest preferred. Ability to understand and convey client business requirements to Operations, Product & Development teams. Ability to integrate into a team and work well with others Good written and oral communication skills in English. Ability to perform under tight deadlines. Ability to adapt to different situations and thrive in a challenging, fast-paced environment Experience with Agile methodologies such as Extreme Programming (XP) and Scrum Can-do attitude with good multi-tasking skills. Morningstar is an equal opportunity employer

Posted 1 week ago

Apply

3.0 - 6.0 years

12 - 16 Lacs

bengaluru

Work from Office

As a DevOps Engineer in Hybrid Cloud Platforms, you'll be responsible for build, improve & delivering multi-tenant application platform based on RedHat OpenShift. You'll work in a team responsible for developing and maintaining microservices in Go, manage a portal built with React, Carbon, and Node.js, and ensure the platform's smooth operation that provides secure & complaint, productive and efficient experience to our users. Also, Collaboration with product owners and cross-functional teams will be key as you help scale and enhance the platform for both internal and external users. Responsibilities: Responsible for build, improve & delivering multi-tenant application platform based on RedHat OpenShift., etc. Develop and maintain microservices in Go, manage a portal built with React, Carbon, and Node.js Assisting developers in debugging application build, deployment, and connectivity issues Participate in software development lifecycle, specifically infra design, execution and debugging required to achieve successful implementation of integrated solutions within the portfolio. Automate OS and application deployments (server, configurations, application code) Knowledge on Agile methodology and practices, such as SCRUM, Extreme Programming (XP), Test-Driven Development (TDD), etc If you thrive in a dynamic, collaborative workplace, IBM provides an environment where you will be challenged and inspired every single day. And if you relish the freedom to bring creative, thoughtful solutions to the table, there's no limit to what you can accomplish here Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Minimum 3- 6 years of experience with OpenShift or KubernetesHands-on experience in building, managing, or deploying multi-tenant platforms using RedHat OpenShift, Kubernetes, or similar technologies. Programming Skills in GoFamiliarity with developing and maintaining microservices in Go or a willingness to learn. Front-End Development Exposure (optional)Experience or familiarity with React, Carbon, and Node.js, with an eagerness to manage and improve user-facing portals. Preferred technical and professional experience Experience working on enterprise transformation of monolithic application architectures to microservices in GO. Experience using modern collaboration tools in a highly responsive environment Great planning and organizational skills, good time management, with the ability to manage and prioritize own workload and to deal with urgent deadlines and changes to requirements A passion for creative solutions to real user needs and business problems The logical approach to problem-solving and meticulous attention to detail Cloud ExperienceBasic experience with IBM Cloud or other cloud platforms, with a willingness to deepen your knowledge. CollaborationAbility to work effectively with product owners, cross-functional teams, and stakeholders to contribute to platform enhancements. Security AwarenessUnderstanding of security best practices and compliance standards, with an interest in learning more. Problem-Solving AptitudeStrong willingness to learn and develop analytical and troubleshooting skills in a multi-tenant environment

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be joining a prominent Indian multinational corporation specializing in information technology (IT), consulting, and business process services. The company is headquartered in Bengaluru and operates globally in over 60 countries. With a workforce of 234,054 employees, it serves clients across various industries such as financial services, healthcare, manufacturing, retail, and telecommunications. The company has consolidated its cloud, data, analytics, AI, and related businesses under the tech services business line. Major delivery centers in India include cities like Chennai, Pune, Hyderabad, Bengaluru, Kochi, Kolkata, and Noida. As a Java Fullstack developer, you will be based in Chennai and should have a minimum of 5 years of experience in this field. This position is on a contract-to-hire basis, and the company is looking for immediate joiners with expertise in Java Fullstack with Angular in front end skill and any cloud experience. Your responsibilities will include building modern applications using Spring Boot and Angular, creating and reviewing relational database and NoSQL database, and flat file processing concepts. You will also be involved in micro-services development, data modeling, and the development of Web Services REST. Experience with building on the GCP Platform (Gradle, GitHub) is preferred. In this role, you will be expected to work with extreme programming principles, including test-driven development, pairing, continuous integration, and continuous delivery. If you are passionate about Java Fullstack development and have the required skills and experience, we encourage you to apply for this exciting opportunity.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

13 - 18 Lacs

bengaluru

Work from Office

We are looking for a passionate and skilled Python GenAI Developer with strong engineering fundamentals to join our growing AI/ML team. In this role, you will be responsible for building and scaling Generative AI solutions that solve real-world problems using state-of-the-art language models and machine learning frameworks. Job responsibilities Design, develop, and deploy scalable Python-based applications leveraging Generative AI models (LLMs, diffusion models, etc.) Integrate LLM APIs (e.g., OpenAI, Anthropic, Cohere) and fine-tune open-source models using frameworks like Hugging Face Transformers Collaborate with data scientists and ML engineers to build robust pipelines for model training, evaluation, and inference Build prompt engineering strategies and tools to improve LLM performance for specific tasks Ensure code quality, maintainability, and reliability through solid software engineering practices: CI/CD, testing, documentation Optimize model performance for latency, memory, and compute usage in production environments Partner with product managers and designers to translate business needs into technical solutions 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 Total work experience between 4-9 years , with minimum 4 years of relevant experience Strong programming experience in Python with a deep understanding of object-oriented design and system architecture Hands-on experience with Generative AI models , prompt engineering, and/or fine-tuning LLMs Proficient with LangChain, LlamaIndex, FastAPI. Strong knowledge of RAG : Design and implement RAG pipelines using vector databases and hybrid search strategies (e.g., LangChain, LlamaIndex). Exposure to Vector DBs (e.g., FAISS, Pinecone, Weaviate) and retrieval-augmented generation (RAG) 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 Develop agentic workflows using frameworks like Microsoft Prompt Flow, LangGraph, or AutoGen for reasoning and task orchestration. Experience with streaming architectures and building real-time AI applications Contributions to open-source GenAI or ML projects Knowledge of front-end technologies (React, Streamlit, Gradio) for building interactive AI apps

Posted 2 weeks ago

Apply

5.0 - 9.0 years

15 - 20 Lacs

gurugram, coimbatore, 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 Java and one or more development languages (Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming. You have experience in Full Stack Development. 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 2 weeks ago

Apply

5.0 - 10.0 years

13 - 18 Lacs

pune

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 We are looking for an experienced Scala Developer with 5+ years of expertise in building scalable data processing solutions. Excellent Scala and Apache Spark development skills Experience with HDFS, Hive, Impala Proficiency in OOP, design patterns, and coding best practices Experience in building real-time analytics applications, microservices, and ETL pipelines 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 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, you will be part of a team of bright individuals working with cutting-edge technologies. Our purpose is to bring about real positive changes in an increasingly virtual world, transcending generational gaps and disruptions of the future. We are seeking talented .Net Core Professionals with 8-12 years of experience in the following areas: Key Skills - Mandatory Technology Skills: - Proven experience as a .NET Lead capable of managing a team and resolving their issues. - Expertise in ASP.NET framework 4.8, MS .NET 5.0/6.0/7.0, C#, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)), NodeJS, State Management, Unit Testing, Authentication & Authorization. - Proficiency in Database, API development (Restful, SOAP, Webservices, Graph QL, microservices). - Familiarity with UI technologies like HTML5, CSS3, JavaScript, jQuery, React.js. - Working knowledge of Azure Development/deployment environment (e.g., Azure Functions, App Services, Blob Storage, Queues, Event hubs). - Understanding of Containerized application, Docker, Kubernetes, AKS, ACR, etc. - Good debugging skills and knowledge of OOPS. - Proficient with code versioning tools (TFS / GIT / Azure DevOps). - Familiarity with architecture styles/APIs (REST, RPC). - Excellent troubleshooting and communication skills. - Ability to write clean, scalable code using .NET programming languages. - Understanding and adherence to application architecture and design. - Deployment knowledge, including IIS knowledge, port mapping, routing. - Experience with Agile Development, SCRUM, or Extreme Programming methodologies. Other Mandatory Aspects: - Early/ immediate joiners are welcome. - Ability to complete assigned tasks in a timely manner. Personal Skills: - Strong communication skills (verbal & non-verbal articulation, clarity of thought). - Attention to detail. - Integrity & Stretch Mindset. - Ownership of work and ability to work independently. - Flexible and teamwork mindset. - Strong analytical thinking and problem-solving skills. - Commitment to quality and timely delivery. Required Technical/ Functional Competencies: - Proficiency in Requirement Gathering and Analysis. - Application Design knowledge. - Familiarity with Architecture Tools And Frameworks. - Estimation And Resource Planning skills. - Product/ Technology Knowledge. - Test Management capabilities. - Customer Management skills. - Project Management knowledge. - Domain/ Industry Knowledge. - Basic understanding of Marketing and Pre-Sales activities. Accountability: - Takes responsibility for own work and ensures accuracy, as well as overseeing team deadlines. Collaboration: - Shares information within the team, participates in team activities, and seeks to understand different points of view. Agility: - Demonstrates readiness for change and assesses how changes could impact work. Customer Focus: - Identifies emerging trends and patterns from customer preferences, working towards customizing services to exceed customer needs. Communication: - Tailors communications for the appropriate audience, articulating positions clearly. Drives Results: - Sets and exceeds defined goals/targets, motivating self and others to achieve. Resolves Conflict: - Displays sensitivity in interactions, seeking to understand diverse views and concerns. Certifications: - Mandatory. At YASH, you will have the opportunity to build a career in an inclusive team environment that promotes continuous learning and development. Our Hyperlearning workplace emphasizes flexible work arrangements, trust, transparency, collaboration, and support for achieving business goals, creating a stable employment environment with a positive corporate culture.,

Posted 2 weeks ago

Apply

5.0 - 10.0 years

14 - 19 Lacs

hyderabad

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 in Golang and are 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 2 weeks ago

Apply

1.0 - 3.0 years

8 - 12 Lacs

gurugram, coimbatore, 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 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 Must have English advanced skills 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 2 weeks ago

Apply
Page 1 of 3
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