Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
12.0 - 16.0 years
0 Lacs
maharashtra
On-site
As a highly skilled and hands-on Software Engineer, your role will involve driving modern engineering practices and technology transformation within the teams. You will be responsible for designing, developing, and maintaining scalable, high-quality software solutions, ensuring best-in-class engineering standards such as trunk-based development, test automation, security, and modern ways of working. Your deep expertise in system design, hands-on coding, and strong problem-solving skills will be crucial in creating resilient, high-performing, and secure applications. Key Responsibilities: - Design, develop, and maintain robust, scalable, and high-performance applications - Implement trunk-based development practices for continuous integration and rapid delivery - Develop clean, maintainable, and testable code following SOLID principles and software design best practices - Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD) - Contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards - Lead the design and architecture of complex software systems using Domain-Driven Design (DDD) principles - Collaborate with stakeholders and engineering teams to model real-world business problems into software solutions - Implement strategic DDD patterns like anti-corruption layers, context maps, and event-driven architectures - Work closely with product and engineering teams to ensure scalable and maintainable system design - Define technical governance and best practices for domain modeling and software architecture Engineering Excellence & Best Practices: - Drive adoption of modern engineering ways of working including Agile, DevOps, and CI/CD - Advocate for automated testing, infrastructure as code, and continuous monitoring - Apply BDD, TDD, and unit testing to ensure code quality and functionality - Conduct thorough code reviews ensuring adherence to best practices in readability, performance, and security - Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards - Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement Technical Leadership & Collaboration: - Partner with architects, product owners, and cross-functional teams to design scalable and distributed systems - Mentor junior engineers and foster a culture of engineering excellence and continuous learning - Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience - Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures Qualifications Required: - Strong hands-on experience in coding (Java, Python, or any modern programming language) - 12-15 years of relevant experience in Apps Development or systems analysis role - Deep expertise in system design and microservices architecture - Experience with trunk-based development, feature flags, and progressive delivery strategies - Proficiency in TDD, BDD, and automation-first mindset for high test coverage and reliability - Strong understanding of CI/CD pipelines and DevOps practices - Experience in conducting code reviews, vulnerability assessments, and secure coding - Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker) - Excellent problem-solving skills and ability to work in fast-paced, agile environments - Strong communication and collaboration skills - Experience with event-driven architecture and distributed systems - Knowledge of performance tuning, observability, and production monitoring - Familiarity with Agile frameworks and modern ways of working in product development Please note that the additional details of the company are not provided in the job description.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
Role Overview: As an Applications Development Senior Programmer Analyst, you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. This role will require deep expertise in system design, hands-on coding, and strong problem-solving skills to create resilient, high-performing, and secure applications. Key Responsibilities: - Hands-on experience with React technology is a must. You will be required to devote the majority of your time to writing code. - Collaborate closely with architects, product owners, and diverse cross-functional teams to design and implement scalable, distributed systems. - Provide mentorship to junior engineers and create an environment conducive to continuous learning and engineering excellence. - Work with DevOps teams to optimize deployment processes, enhance system observability, and improve production resilience. - Lead technical discussions, contribute to comprehensive design documentation, and offer expert guidance on modern software architectures. - Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. - Appropriately assess risk when making business decisions, with particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. Qualifications: - 8+ years of experience in UI/UX design and frontend development, with a minimum of 3 years in a UI lead setup. - Advanced proficiency in JavaScript/TypeScript, React, Angular, or other contemporary frontend frameworks. - In-depth understanding of UI architecture principles, design patterns, and performance optimization techniques. - Practical experience with user research, wireframing, and prototyping tools such as Figma, Adobe XD, and Sketch. - Familiarity with design systems, accessibility guidelines, and responsive design methodologies. - Strong command of version control systems (e.g., Git), CI/CD practices, and agile product development workflows. - Exposure to integrating with backend systems, including GraphQL and REST APIs. - Experience utilizing frontend monitoring and analytics tools like Matomo and New Relic. - Proficiency in TDD, BDD, and an automation-first approach to ensure high test coverage and reliability. - A solid grasp of CI/CD pipelines and DevOps principles. - Experience in conducting code reviews, vulnerability assessments, and secure coding practices. - Familiarity with modern cloud-native technologies, including AWS, Kubernetes, and Docker. - Excellent problem-solving abilities, adaptability to fast-paced agile environments, and strong communication and collaboration skills. - Knowledge of performance tuning, observability, and production monitoring. Additional Company Details: This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.,
Posted 4 days ago
7.0 - 11.0 years
0 Lacs
pune, maharashtra
On-site
The Applications Development Senior Programmer Analyst position is an intermediate level role focused on assisting in the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. We are seeking a highly skilled and hands-on Software Engineer to lead the adoption of modern engineering practices and drive technology transformation across our teams. You will have a critical role in the design, development, and maintenance of scalable, high-quality software solutions while upholding engineering standards such as trunk-based development, test automation, security, and modern methodologies. Your responsibilities will include software development and system design, where you will design, develop, and uphold robust, scalable, and high-performance applications. You will implement trunk-based development practices to facilitate continuous integration and rapid delivery, develop clean and testable code following SOLID principles, and ensure high levels of test coverage. Additionally, you will actively engage in hands-on coding, code reviews, and refactoring to maintain high engineering standards. You will be expected to drive the adoption of modern engineering practices such as Agile, DevOps, and CI/CD, and advocate for automated testing and continuous monitoring to enhance software reliability. Collaboration with cross-functional teams, adherence to best practices in code quality and security, and implementation of secure coding practices will also be essential aspects of your role. To excel in this position, you must possess 7-10 years of hands-on experience and strong expertise in Java, microservices, open shift, and AWS. Proficiency in system design, microservices architecture, TDD, BDD, CI/CD pipelines, DevOps practices, and familiarity with cloud-native technologies are also required. Problem-solving skills, ability to work in agile environments, and strong communication and collaboration skills will be crucial for success in this role. Additionally, good-to-have skills include experience with event-driven architecture, distributed systems, performance tuning, observability, and production monitoring, as well as knowledge of Agile frameworks and modern product development methodologies. Join our team to make a significant impact on modern engineering practices and technology transformation while collaborating with cross-functional teams to design scalable and distributed systems. Mentor junior engineers, lead technical discussions, and provide guidance on modern software architectures for continuous improvement and excellence in engineering. If you are a person with a disability and require accommodation to use our search tools or apply for career opportunities, please review Accessibility at Citi. View Citis EEO Policy Statement and the Know Your Rights poster for more information.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
maharashtra
On-site
You will be responsible for building and maintaining secure, scalable data pipelines using Databricks and Azure. This includes handling ingestion from various sources such as files, APIs, and streaming, performing data transformation, and ensuring quality validation. Collaboration with subsystem data science and product teams will be essential to prepare for machine learning readiness. Your technical expertise should cover working with Notebooks (SQL, Python), Delta Lake, Unity Catalog, ADLS/S3, job orchestration, APIs, structured logging, and Infrastructure as Code (IaC) tools like Terraform. Delivery practices like Trunk-based development, Test-Driven Development (TDD), Git, and Continuous Integration/Continuous Deployment (CI/CD) for notebooks and pipelines are expected. You should also be familiar with integrating different data formats such as JSON, CSV, XML, Parquet, and various databases including SQL, NoSQL, and graph databases. Strong communication skills are vital to justify decisions, document architecture, and align with enabling teams. In this role, you will have the opportunity to engage in Proximity Talks, where you can interact with other designers, engineers, and product experts to enhance your knowledge. Working with a world-class team will enable you to constantly challenge yourself and acquire new skills on a daily basis. This is a contract position based in Abu Dhabi, and if relocation from India is necessary, the company will cover travel and accommodation expenses on top of your salary. Proximity is a globally recognized technology, design, and consulting partner for leading Sports, Media, and Entertainment companies. Headquartered in San Francisco, with offices in Palo Alto, Dubai, Mumbai, and Bangalore, Proximity has been instrumental in creating and scaling high-impact products used by 370 million daily users, with a combined net worth of $45.7 billion among client companies. As part of the Proximity team, you will work alongside a diverse group of coders, designers, product managers, and experts who solve complex challenges and develop cutting-edge technology at scale. The rapidly growing team of Proxonauts offers you the opportunity to make a significant impact on the company's success. You will have the chance to collaborate with experienced leaders who have led multiple tech, product, and design teams. To learn more about us, you can watch our CEO, Hardik Jagda, share insights about Proximity, explore our values and meet our team members, visit our website, blog, and Studio Proximity, and get an insider perspective on Instagram by following @ProxWrks and @H.Jagda.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
chennai, tamil nadu
On-site
About Agoda: Agoda is an online travel booking platform that offers accommodations, flights, and more to travelers worldwide. The company utilizes cutting-edge technology to connect travelers with a vast network of 4.7M hotels and holiday properties, along with flights, activities, and other travel services. As part of Booking Holdings and based in Asia, Agoda boasts a diverse team of 7,100+ employees from 95+ nationalities across 27 markets. The work environment at Agoda is characterized by diversity, creativity, and collaboration, fostering a culture of experimentation, ownership, and innovation to enhance the customer's travel experience. Purpose of Agoda: Bridging the World Through Travel Agoda believes that travel enriches people's lives by enabling them to enjoy, learn, and experience the wonders of the world. Travel brings individuals and cultures closer together, promoting empathy, understanding, and happiness. The team at Agoda is driven by a shared passion to make a positive impact on the travel industry. By leveraging innovative technologies and strong partnerships, Agoda aims to make travel easy and rewarding for everyone. The Opportunity: Agoda is seeking dynamic individuals to contribute to its industry-leading front-end websites. The successful candidates will work on products that have evolved significantly to become global market leaders. The role involves using the latest technologies and best practices to achieve the company's goals. A typical day at Agoda includes developing new end-to-end systems, creating advanced architectures, implementing new features on high-uptime websites and apps, establishing fast and reliable automated testing systems, and fostering a culture of continuous improvement in quality, tools, and efficiency. In this Role, you'll get to: - Lead the development of features, experiments, technical projects, and complex systems. - Serve as a technical architect, mentor, and advocate for the right technology. - Build high-volume websites using current technologies such as TypeScript, React, and GraphQL. - Evolve the architecture and enhance software development practices. - Contribute significantly to agile and scrum methodologies. - Engage in full-stack engineering and collaborate with server, client, and infrastructure teams to deliver optimal solutions. What you'll Need to Succeed: - 5+ years of experience in developing web applications using client-side frameworks like React, Angular, VueJS, etc. - Bachelor's degree in Computer Science or a related field; Master's degree preferred. - Proficiency in agile methodologies, analytics, A/B testing, Continuous Delivery, and Trunk-based Development. - Strong HTML/CSS skills with an eye for design. - Solid understanding of object-oriented JavaScript and TypeScript. - Eagerness to explore new technologies and contribute to stack evolution. - Excellent communication, coordination, analytical, and problem-solving skills. - Proficiency in the English language. It's Great if you have: - Knowledge of physical architecture at scale and building resilient, highly available solutions. - Experience with NoSQL databases, queueing systems, Containers, Dockerization, and K8S. - Familiarity with CI/CD solutions and client-side performance optimization. - Proficiency in modern coding and design practices like Clean Code, SOLID principles, and TDD. - Experience with multiple front-end platforms, large-scale applications, and Big Data analysis. - Leadership experience in solving complex system problems and working on global projects. This position is based in Bangkok, Thailand (Relocation Provided). Equal Opportunity Employer Note: Agoda does not accept third-party resumes and is not responsible for any fees related to unsolicited resumes. Your application will be kept on file for future vacancies, and you can request to have your details removed as per our privacy policy.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Data Engineer at our company, you will be responsible for building and maintaining secure, scalable data pipelines using Databricks and Azure. Your role will involve handling ingestion from diverse sources such as files, APIs, and streaming data, performing data transformation, and ensuring quality validation. Additionally, you will collaborate closely with subsystem data science and product teams to ensure ML readiness. To excel in this role, you should possess the following skills and experience: - Technical proficiency in Notebooks (SQL, Python), Delta Lake, Unity Catalog, ADLS/S3, job orchestration, APIs, structured logging, and IaC (Terraform). - Delivery expertise in trunk-based development, TDD, Git, and CI/CD for notebooks and pipelines. - Integration knowledge encompassing JSON, CSV, XML, Parquet, SQL/NoSQL/graph databases. - Strong communication skills enabling you to justify decisions, document architecture, and align with enabling teams. In return for your contributions, you will benefit from: - Proximity Talks: Engage with other designers, engineers, and product experts to learn from industry leaders. - Continuous learning opportunities: Work alongside a world-class team, challenge yourself daily, and expand your knowledge base. About Us: Proximity is a trusted technology, design, and consulting partner for prominent Sports, Media, and Entertainment companies globally. Headquartered in San Francisco, we also have offices in Palo Alto, Dubai, Mumbai, and Bangalore. Since 2019, our team at Proximity has developed high-impact, scalable products used by 370 million daily users, with a total net worth of $45.7 billion among our client companies. Join our diverse team of coders, designers, product managers, and experts at Proximity. We tackle complex problems and build cutting-edge tech solutions at scale. As part of our rapidly growing team of Proxonauts, your contributions will significantly impact the company's success. You will have the opportunity to collaborate with experienced leaders who have spearheaded multiple tech, product, and design teams. To learn more about us: - Watch our CEO, Hardik Jagda, share insights about Proximity. - Discover Proximity's values and meet some of our Proxonauts. - Explore our website, blog, and design wing - Studio Proximity. - Follow us on Instagram for behind-the-scenes content: @ProxWrks and @H.Jagda.,
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |