Job Description
Senior Software Engineer
Position Summary: We are seeking an experienced Senior Full Stack Software Engineer with strong Python backend expertise and React.js frontend proficiency to join our engineering team at JLL Technologies. You will build end-to-end features for Azara, our AI-driven data intelligence platform for commercial real estate, owning the full stack from responsive user interfaces to scalable backend services. This role demands a strong product engineering mindset, combining deep technical skills with the ability to deliver intuitive, high-quality user experiences.
Key Responsibilities:
Full Stack Development:
• Design and develop end-to-end features spanning React.js frontends and Python backend services (FastAPI/Django)
• Build responsive, accessible, and performant user interfaces using React.js, TypeScript, and modern CSS frameworks
• Develop RESTful APIs and backend services that power analytics dashboards, conversational AI interfaces, and semantic layer (Cube.js) visualizations
• Implement state management, client-side caching, and real-time streaming (SSE) for seamless user experiences
Backend Services & Data Integration:
• Architect and build scalable Python backend services following microservices and clean architecture principles
• Design and implement data access layers, caching strategies (Redis), and API integrations with internal and external services
• Develop asynchronous processing workflows using Celery and event-driven microservices (Dapr, Azure Service Bus) for background data operations
• Integrate with data platforms (Databricks), semantic layers (Cube.js), and AI services to serve analytics and intelligence features
UI/UX Engineering & Quality:
• Collaborate closely with UX designers to translate wireframes and prototypes (Figma) into production-ready interfaces
• Implement comprehensive testing strategies across the stack: unit tests (pytest, Jest/React Testing Library), integration tests, and E2E tests (Playwright)
• Ensure cross-browser compatibility, responsive design, and accessibility standards (WCAG) compliance
• Set up and maintain frontend build tooling, linting, and code quality automation
AI Augmentation & Agent Development:
• Leverage AI-powered development tools (Cursor AI, GitHub Copilot) across all phases of the SDLC — from code generation and reviews to testing and documentation
• Design and develop AI agents and intelligent automation across the full stack (e.g., frontend testing agents, backend automation agents, data processing agents)
• Identify opportunities to integrate AI capabilities into existing services, user experiences, and engineering processes
Technical Leadership & Collaboration:
• Lead code reviews across both frontend and backend, establishing standards and best practices
• Mentor junior engineers on full stack development patterns and architectural thinking
• Contribute to technical documentation, architectural decision records, and design specifications
• Participate in Agile ceremonies, sprint planning, and cross-functional collaboration with product and design teams
Required Qualifications:
• Strong proficiency in Python with hands-on experience in FastAPI and Pydantic
• Strong proficiency in React.js with TypeScript/JavaScript
• Experience with relational databases (PostgreSQL, SQL Server), caching (Redis), and database migrations (Alembic)
• Solid understanding of RESTful API design, event-driven architecture (Dapr), and microservices patterns
• Experience with Microsoft Azure cloud platform (App Services, Storage, Key Vault, Service Bus)
• Proficiency with Git, CI/CD pipelines, and modern development workflows
• Proficiency with AI-powered development tools (Cursor AI, GitHub Copilot, or similar) for AI-augmented software development across the SDLC
• Demonstrated ability to design and develop AI agents or intelligent automation solutions across the full stack
• Strong understanding of responsive design, component-based architecture, and modern CSS
Preferred Qualifications:
• Experience with state management (TanStack React Query, Apollo Client, Redux)
• Experience with GraphQL (Apollo Client) and real-time streaming (SSE)
• Familiarity with containerization (Docker) and orchestration (Kubernetes)
• Experience with semantic layer tools (Cube.js) and data visualization
• Knowledge of OpenTelemetry (distributed tracing), LaunchDarkly (feature management)
• Exposure to LLM integration, RAG pipelines, or agent orchestration frameworks (LangChain, LangGraph)
• Experience with E2E testing frameworks (Playwright, Cypress)
Technical Skills & Competencies:
Frontend:
• Languages: TypeScript, JavaScript, HTML5, CSS3
• Frameworks: React.js, Next.js
• Data Fetching: Apollo Client (GraphQL), TanStack React Query, SSE (real-time streaming)
• Tooling: Webpack/Vite, ESLint, Jest, React Testing Library, Playwright
• Design: Responsive design, accessibility (WCAG), component libraries
Backend:
• Languages: Python, SQL
• Frameworks: FastAPI, Celery, Pydantic
• Databases: PostgreSQL, Redis, SQL Server
• Event-Driven: Dapr, Azure Service Bus
• Patterns: REST APIs, microservices, event-driven architecture
Cloud & DevOps:
• Azure (App Services, Static Web Apps, Functions, Storage, Key Vault)
• Docker, CI/CD (GitHub Actions, Azure DevOps)
• Datadog, OpenTelemetry, structured logging
• Cube.js (semantic layer), Databricks
• LaunchDarkly (feature management)
• Git, Jira, Confluence, Figma
Experience & Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience
• 6+ years of proven experience as a Software Engineer with significant full stack development in enterprise-level environments
• Strong communication skills with the ability to collaborate effectively across product, design, and engineering teams
• Strong knowledge of Agile methodologies and principles
What we can do for you:
You’ll join an entrepreneurial, inclusive culture. One where we succeed together – across the desk and around the globe. Where like-minded people work naturally together to achieve great things.
Our Total Rewards program reflects our commitment to helping you achieve your ambitions in career, recognition, well-being, benefits and pay.
Join us to develop your strengths and enjoy a fulfilling career full of varied experiences. Keep those ambitions in sights and imagine where JLL can take you.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Experience in building integration solutions using various integration techniques, e.g. API’s, file-based integration, web services.
• Experience in factoring code to run in containerised environments or native cloud services: Event Bridge, Step Function, Lambda Function, AWS Glue, SNS, SQS, SPARK .
• Broad knowledge of AWS native services (compute, database, serverless).
• Significant CICD (Continuous Integration, Continuous Delivery).
• Experience using Microsoft Azure DevOps (ADO) to manage code and build deployment pipelines.
• Ensure data integrity, consistency, security, and availability across systems-
• Supporting Testing activities by analysing defects and troubleshooting issues as they arise.
• Performing and supporting AWS deployments during Testing and Release cycles.
• Create low level designs and document workflows in the Functional Specification Document.
• Experience in designing and building data pipelines using SQL, code, ETL tools where appropriate.
Responsibilities
Experience in building integration solutions using various integration techniques, e.g. API’s, file-based integration, web services.
• Experience in factoring code to run in containerised environments or native cloud services: Event Bridge, Step Function, Lambda Function, AWS Glue, SNS, SQS, SPARK .
• Broad knowledge of AWS native services (compute, database, serverless).
• Significant CICD (Continuous Integration, Continuous Delivery).
• Experience using Microsoft Azure DevOps (ADO) to manage code and build deployment pipelines.
• Ensure data integrity, consistency, security, and availability across systems-
• Supporting Testing activities by analysing defects and troubleshooting issues as they arise.
• Performing and supporting AWS deployments during Testing and Release cycles.
• Create low level designs and document workflows in the Functional Specification Document.
• Experience in designing and building data pipelines using SQL, code, ETL tools where appropriate.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Software Engineer - Application Development and Support - (2600057F)
Missions
Designation: Specialist Software Engineer – Application Development
Tenure - 12 months
Level-SE
Category-Ordinary
Primary Responsibilities:
Understand functional requirements, architecture and high level design, subsequently propose and implement low level design.
Develop code using Software Craftsmanship best practices like Continuous integration, Continuous delivery and deployment.
Support and solve problems in Homologation and production environment. Identify root causes for higher issues.
Skill Set Required:
Informatica Powercenter, Bash Shell Unix, Oracle SQL, Python, Control M, Dev-ops, JIRA, Jenkins, Verbal Communication, Active listening, Learning agility.
Profile
Informatica Developer with 6 to 8 years of experience.
Designation: Specialist Software Engineer – Application Development
Tenure - 12 months
Level-SE
Category-Ordinary
Primary Responsibilities:
Understand functional requirements, architecture and high level design, subsequently propose and implement low level design.
Develop code using Software Craftsmanship best practices like Continuous integration, Continuous delivery and deployment.
Support and solve problems in Homologation and production environment. Identify root causes for higher issues.
Skill Set Required:
Informatica Powercenter, Bash Shell Unix, Oracle SQL, Python, Control M, Dev-ops, JIRA, Jenkins, Verbal Communication, Active listening, Learning agility.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Software Engineer - Application Development and Support
Software Engineer - Production Support - (2600035B)
Missions
Skill- Informatica, Dev OPS, SQL & Problem solving skills
Tenure - 12 months
Level-SE
Category-Ordinary
• Designation: Specialist Software Engineer – Production Support
• Primary Responsibilities: o Support for People, SGDIR and IGG applications
• Ensure smooth operations.
• Incident and problem management aligned with ITIL processes
• Monitoring and troubleshooting of the tickets using excel and sql queries
• Informatica and Dev Ops knowledge required for the debugging and fixing minor issues.
skill Set Required:
• Strong understanding of ITIL processes
• Proficiency in Informatica
• Experience with Dev Ops
• SQL expertise
• Hands-on with Excel and Macros.
• Support for People, SGDIR and IGG applications
• Ensure smooth operations.
• Incident and problem management aligned with ITIL processes
• Monitoring and troubleshooting of the tickets using excel and sql queries
• Informatica and Dev Ops knowledge required for the debugging and fixing minor issues.
* Usage of UNITY properly for Incident, Request and Problem Tracking.
* Ability to multitask between various operational activities, along with contributing to needs of the organization.
* Timely Identification and communication of any unresolved issues/gaps/Risks to Lead/Manager with suggestive solutions.
* Effective redesign jobs if required to reduce failures on recurring issues.
* Support and solve problems in Homologation and production environment. Identify root causes for higher issues.
Profile
JD:
Require 3-7 years relevant experience on application support (L2 Support).
• Primary Responsibilities:
o Support for People, SGDIR and IGG applications
• Ensure smooth operations.
• Incident and problem management aligned with ITIL processes
• Monitoring and troubleshooting of the tickets using excel and sql queries
• Informatica and Dev Ops knowledge required for the debugging and fixing minor issues.
skill Set Required:
• Strong understanding of ITIL processes
• Proficiency in Informatica
• Experience with Dev Ops
• SQL expertise
• Hands-on with Excel and Macros.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Exp: 7- 12 Years
Notice: Immediate to 30 days
Location: PAN India
SuccessFactors Business Integration Builder (BIB) Consultant
Job Summary:
We are seeking an experienced SAP HCM Consultant with strong expertise in the Business Integration Builder (BIB) for seamless data replication between SAP SuccessFactors Employee Central (EC) and the on-premise SAP ERP HCM system. The ideal candidate will ensure accurate and efficient data flow.
Key Responsibilities:
Key responsibilities include designing, configuring, and maintaining BIB settings for replicating employee master data and organizational assignments from SuccessFactors EC to SAP ERP HCM. The role requires managing end-to-end data flow using APIs and middleware and monitoring data replication to troubleshoot and resolve issues in SAP HCM and middleware. The consultant will perform root cause analysis, support system enhancements and updates, collaborate with teams for testing and compliance and document integration designs and changes.
Required Skills & Experience:
Candidates should have a minimum of 5+ years in SAP HCM with hands-on BIB integration experience. Required technical knowledge includes in-depth understanding of SuccessFactors Employee Central configuration and SAP ERP HCM modules like PA, OM and Time, along with proficiency in integration monitoring tools and ABAP debugging. Proven experience in at least 2 full lifecycle EC-SAP ECC/ERP implementation projects with BIB replication is necessary. Strong analytical, problem-solving and communication skills are also required.
Responsibilities
Exp: 7- 12 Years
Notice: Immediate to 30 days
Location: PAN India
SuccessFactors Business Integration Builder (BIB) Consultant
Job Summary:
We are seeking an experienced SAP HCM Consultant with strong expertise in the Business Integration Builder (BIB) for seamless data replication between SAP SuccessFactors Employee Central (EC) and the on-premise SAP ERP HCM system. The ideal candidate will ensure accurate and efficient data flow.
Key Responsibilities:
Key responsibilities include designing, configuring, and maintaining BIB settings for replicating employee master data and organizational assignments from SuccessFactors EC to SAP ERP HCM. The role requires managing end-to-end data flow using APIs and middleware and monitoring data replication to troubleshoot and resolve issues in SAP HCM and middleware. The consultant will perform root cause analysis, support system enhancements and updates, collaborate with teams for testing and compliance and document integration designs and changes.
Required Skills & Experience:
Candidates should have a minimum of 5+ years in SAP HCM with hands-on BIB integration experience. Required technical knowledge includes in-depth understanding of SuccessFactors Employee Central configuration and SAP ERP HCM modules like PA, OM and Time, along with proficiency in integration monitoring tools and ABAP debugging. Proven experience in at least 2 full lifecycle EC-SAP ECC/ERP implementation projects with BIB replication is necessary. Strong analytical, problem-solving and communication skills are also required.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your typical day will involve collaborating with team members to perform maintenance and enhancements, ensuring that the applications meet client needs and expectations. You will also be responsible for developing new features and functionalities, contributing to the overall success of the projects you are involved in. Your role will require you to adapt to changing requirements and work closely with stakeholders to deliver high-quality software solutions.
Roles & Responsibilities:
- Expected to be an SME.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Facilitate knowledge sharing sessions to enhance team capabilities.
- Mentor junior professionals to foster their growth and development.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Oracle Cloud Inventory Management.
- Good To Have Skills: Experience with Oracle Cloud applications.
- Strong understanding of inventory management processes and best practices.
- Familiarity with application development methodologies such as Agile and Waterfall.
- Experience in troubleshooting and resolving application issues.
Responsibilities
As a Custom Software Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your typical day will involve collaborating with team members to perform maintenance and enhancements, ensuring that the applications meet client needs and expectations. You will also be responsible for developing new features and functionalities, contributing to the overall success of the projects you are involved in. Your role will require you to adapt to changing requirements and work closely with stakeholders to deliver high-quality software solutions.
Roles & Responsibilities:
- Expected to be an SME.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Facilitate knowledge sharing sessions to enhance team capabilities.
- Mentor junior professionals to foster their growth and development.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Oracle Cloud Inventory Management.
- Good To Have Skills: Experience with Oracle Cloud applications.
- Strong understanding of inventory management processes and best practices.
- Familiarity with application development methodologies such as Agile and Waterfall.
- Experience in troubleshooting and resolving application issues.
Salary : Rs. 0.0 - Rs. 1,70,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
9 DDC5E Summary: As a Custom Software Engineer, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve collaborating with various teams to ensure that project requirements are met, overseeing the development process, and providing guidance to team members. You will also engage in problem-solving activities, ensuring that the applications meet the highest standards of quality and functionality. Your role will require you to stay updated with the latest technologies and methodologies to enhance the development process and deliver exceptional results. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge in automated testing.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of milestones. Professional & Technical Skills: - Must To Have Skills: Proficiency in Microsoft SDET and test automation frameworks, Database Testing, Selenium and tools.- Strong understanding of of python, shell, RestAPI testing, pytest framework, AWS services (API Gateway).- Apply automation techniques using tools like Selenium, Rest Assured, or BDD frameworks (e.g., Cucumber) to automate repetitive test cases / regression packs. - Experience with continuous integration and continuous deployment practices.- Ability to design and implement automated test scripts.- Familiarity with performance testing and load testing methodologies. Additional Information: - The candidate should have minimum 5 years of experience in Microsoft SDET.- This position is based at our Gurugram office.- A 15 years full time education is required.
Responsibilities
9 DDC5E Summary: As a Custom Software Engineer, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve collaborating with various teams to ensure that project requirements are met, overseeing the development process, and providing guidance to team members. You will also engage in problem-solving activities, ensuring that the applications meet the highest standards of quality and functionality. Your role will require you to stay updated with the latest technologies and methodologies to enhance the development process and deliver exceptional results. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge in automated testing.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of milestones. Professional & Technical Skills: - Must To Have Skills: Proficiency in Microsoft SDET and test automation frameworks, Database Testing, Selenium and tools.- Strong understanding of of python, shell, RestAPI testing, pytest framework, AWS services (API Gateway).- Apply automation techniques using tools like Selenium, Rest Assured, or BDD frameworks (e.g., Cucumber) to automate repetitive test cases / regression packs. - Experience with continuous integration and continuous deployment practices.- Ability to design and implement automated test scripts.- Familiarity with performance testing and load testing methodologies. Additional Information: - The candidate should have minimum 5 years of experience in Microsoft SDET.- This position is based at our Gurugram office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 2,10,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance