• Designs, implements, and maintains front end applications using TypeScript, Vue 3 (Composition API), Pinia, Vue Router, Vite, SCSS, Tailwind, PrimeVue, Pino logging, Axios, and GraphQL clients (Apollo/URQL/Relay), integrating Auth0 for authentication and authorization.
• Demonstrates strong engineering fundamentals across Linux, Node.js (npm/pnpm), and Docker, applying OWASP practices and SOLID/DRY/KISS/YAGNI principles with sound data structures & algorithms.
• Exhibits deep Vue expertise: reactivity system, directives, component design, props/emits, slots, and lifecycle hooks; organizes code via Composition Functions and type safe patterns in TypeScript.
• Consumes GraphQL SDL and REST OpenAPI specifications, employing client generation where available; connects components to APIs with Axios/Fetch and GraphQL clients, handling auth flows, pagination, caching, and error surfaces.
• Translates Figma designs into accessible, responsive HTML5/SCSS using BEM methodology, Tailwind utility patterns, and PrimeVue or equivalent component libraries; documents components in Storybook.
• Implements secure front end architecture with Auth0 (OAuth/OIDC), token handling, secure storage, CSP, XSS/CSRF mitigation, input validation/encoding, and safe error handling.
• Optimizes web performance via code splitting, lazy loading, tree shaking, asset and image optimization, caching strategies, and efficient rendering; monitors and improves Core Web Vitals using browser performance tooling.
• Writes maintainable, reusable, component driven code that is secure, fast, idempotent, reliable, and resilient, with clear separation of concerns and consistent logging via Pino (browser).
• Tests thoroughly with Jest or Vitest and Vue Test Utils for unit and integration coverage; performs end to end testing; uses msw (mswjs) to mock backend APIs; validates APIs with Bruno or Insomnia and Browser DevTools (console, network, performance).
• Troubleshoots effectively by tracing logs, inspecting errors, and isolating root causes across UI, API, and network layers; produces actionable defect reports with evidence.
• Operates locally in Docker and collaborates on CI/CD workflows; familiar with AWS deployment patterns and front end observability (logging, metrics, tracing) for production support.
• Maintains API and component documentation, aligns with versioned contracts (GraphQL/OpenAPI), and ensures seamless integration between front end experiences and backend data/services.
.
Responsibilities
• Designs, implements, and maintains front end applications using TypeScript, Vue 3 (Composition API), Pinia, Vue Router, Vite, SCSS, Tailwind, PrimeVue, Pino logging, Axios, and GraphQL clients (Apollo/URQL/Relay), integrating Auth0 for authentication and authorization.
• Demonstrates strong engineering fundamentals across Linux, Node.js (npm/pnpm), and Docker, applying OWASP practices and SOLID/DRY/KISS/YAGNI principles with sound data structures & algorithms.
• Exhibits deep Vue expertise: reactivity system, directives, component design, props/emits, slots, and lifecycle hooks; organizes code via Composition Functions and type safe patterns in TypeScript.
• Consumes GraphQL SDL and REST OpenAPI specifications, employing client generation where available; connects components to APIs with Axios/Fetch and GraphQL clients, handling auth flows, pagination, caching, and error surfaces.
• Translates Figma designs into accessible, responsive HTML5/SCSS using BEM methodology, Tailwind utility patterns, and PrimeVue or equivalent component libraries; documents components in Storybook.
• Implements secure front end architecture with Auth0 (OAuth/OIDC), token handling, secure storage, CSP, XSS/CSRF mitigation, input validation/encoding, and safe error handling.
• Optimizes web performance via code splitting, lazy loading, tree shaking, asset and image optimization, caching strategies, and efficient rendering; monitors and improves Core Web Vitals using browser performance tooling.
• Writes maintainable, reusable, component driven code that is secure, fast, idempotent, reliable, and resilient, with clear separation of concerns and consistent logging via Pino (browser).
• Tests thoroughly with Jest or Vitest and Vue Test Utils for unit and integration coverage; performs end to end testing; uses msw (mswjs) to mock backend APIs; validates APIs with Bruno or Insomnia and Browser DevTools (console, network, performance).
• Troubleshoots effectively by tracing logs, inspecting errors, and isolating root causes across UI, API, and network layers; produces actionable defect reports with evidence.
• Operates locally in Docker and collaborates on CI/CD workflows; familiar with AWS deployment patterns and front end observability (logging, metrics, tracing) for production support.
• Maintains API and component documentation, aligns with versioned contracts (GraphQL/OpenAPI), and ensures seamless integration between front end experiences and backend data/services.
.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Experience and Skills
• 7+ years of relevant experience mandatory
• 3+ years of cloud experience, Azure Mandatory
• Strong understanding of RESTful API design, microservices, and containerized applications.
• Architecting and Programming skills in Java/J2EE with good understanding of OOPs design principles and Java Design Patterns. Excellent understanding of Core Java.
• Rich experience in developing cloud-based solutions using Azure with deep understanding of design for scalability and performance.
• Designing IoT systems and developing scalable Messaging and Streaming environments and extending the solution to create real time IoT data analytics driven applications.
• Experience in developing Microservices (preferably Spring Boot) with good exposure to web application frameworks.
• Familiarity with CI/CD pipelines, Git, and DevOps practices.
• Experience of DevOps concepts, tools and technology landscape.
• Experience with various tools of the trade including build tools (Maven, Gradle), version control (subversion, Git), automation servers (Jenkins, VSTS, Bamboo)
• Unit Testing with Junit
• Scripting languages like Python, JavaScript would be beneficial
Education & Training
• Bachelor’s degree in Computer Science/Electronics & Communication or in a relevant stream.
Responsibilities
Experience and Skills
• 7+ years of relevant experience mandatory
• 3+ years of cloud experience, Azure Mandatory
• Strong understanding of RESTful API design, microservices, and containerized applications.
• Architecting and Programming skills in Java/J2EE with good understanding of OOPs design principles and Java Design Patterns. Excellent understanding of Core Java.
• Rich experience in developing cloud-based solutions using Azure with deep understanding of design for scalability and performance.
• Designing IoT systems and developing scalable Messaging and Streaming environments and extending the solution to create real time IoT data analytics driven applications.
• Experience in developing Microservices (preferably Spring Boot) with good exposure to web application frameworks.
• Familiarity with CI/CD pipelines, Git, and DevOps practices.
• Experience of DevOps concepts, tools and technology landscape.
• Experience with various tools of the trade including build tools (Maven, Gradle), version control (subversion, Git), automation servers (Jenkins, VSTS, Bamboo)
• Unit Testing with Junit
• Scripting languages like Python, JavaScript would be beneficial
Education & Training
• Bachelor’s degree in Computer Science/Electronics & Communication or in a relevant stream.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role : Java Application Development - Lida Lasrado
Lead Software Engineer - Test Automation - (25000JDZ)
Missions
Key Responsibilities
Lead and support change management activities across the product change and release management process
Define, implement, and own test strategies, test plans, and quality metrics
Hands-on involvement in manual and automation testing, with a focus on risk-based testing
Design, review, and maintain test cases, test scenarios, and automation frameworks
Guide and mentor QA team members on best practices, tools, and frameworks
Review test results, identify defects, perform root cause analysis, and drive defect resolution
Collaborate closely with developers, product owners, DevOps, and release teams
Ensure testing alignment with CI/CD pipelines and enterprise quality standards
Act as a point of contact for QA during releases and production rollouts
Profile
Required Experience
5–10 years of experience in Manual Testing and/or Automation Testing (Automation preferred)
Proven experience in leading or mentoring QA teams
Strong experience in test design, execution, and maintenance
Solid knowledge of JUnit and TestNG frameworks
Hands-on experience in building or maintaining test automation frameworks
Experience working in Agile/Scrum environments
Preferred / Nice-to-Have Skills
Working knowledge of Tricentis Tosca (preferred, not mandatory)
Proficiency in Selenium and Core Java
Strong understanding of Object-Oriented Programming (OOP) concepts
Experience with version control systems (e.g., Git)
Knowledge of API test automation
Knowledge of Tosca Standard and Image-based identification strategies
Experience with Test Management tools such as Zephyr Scale or Xray
Exposure to CI/CD tools such as GitHub Actions and Jenkins
Experience in Investment Banking / Financial Services domain
Exposure to enterprise-scale testing and regulated environments
Soft Skills & Competencies
Strong leadership and team-player mindset
Excellent analytical and problem-solving skills
Clear and effective communication and stakeholder collaboration
Ability to work independently while driving team accountability
Proactive, detail-oriented, and quality-focused
Responsibilities
Lead Software Engineer - Test Automation - (25000JDZ)
Missions
Key Responsibilities
Lead and support change management activities across the product change and release management process
Define, implement, and own test strategies, test plans, and quality metrics
Hands-on involvement in manual and automation testing, with a focus on risk-based testing
Design, review, and maintain test cases, test scenarios, and automation frameworks
Guide and mentor QA team members on best practices, tools, and frameworks
Review test results, identify defects, perform root cause analysis, and drive defect resolution
Collaborate closely with developers, product owners, DevOps, and release teams
Ensure testing alignment with CI/CD pipelines and enterprise quality standards
Act as a point of contact for QA during releases and production rollouts
Profile
Required Experience
5–10 years of experience in Manual Testing and/or Automation Testing (Automation preferred)
Proven experience in leading or mentoring QA teams
Strong experience in test design, execution, and maintenance
Solid knowledge of JUnit and TestNG frameworks
Hands-on experience in building or maintaining test automation frameworks
Experience working in Agile/Scrum environments
Preferred / Nice-to-Have Skills
Working knowledge of Tricentis Tosca (preferred, not mandatory)
Proficiency in Selenium and Core Java
Strong understanding of Object-Oriented Programming (OOP) concepts
Experience with version control systems (e.g., Git)
Knowledge of API test automation
Knowledge of Tosca Standard and Image-based identification strategies
Experience with Test Management tools such as Zephyr Scale or Xray
Exposure to CI/CD tools such as GitHub Actions and Jenkins
Experience in Investment Banking / Financial Services domain
Exposure to enterprise-scale testing and regulated environments
Soft Skills & Competencies
Strong leadership and team-player mindset
Excellent analytical and problem-solving skills
Clear and effective communication and stakeholder collaboration
Ability to work independently while driving team accountability
Proactive, detail-oriented, and quality-focused
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Lead Software Engineer - Test Automation - (25000JDZ)
Strong expertise in Azure Data Services: o Azure Data Lake, Azure Databricks, Azure Synapse, Azure Data Factory. • Proficiency in Python and PySpark for large-scale data processing. • Solid understanding of data lakehouse architectures, Delta Lake, and parquet formats. • Experience with ETL/ELT design, data modeling, and pipeline orchestration. • Familiarity with SQL (T-SQL, Spark SQL) for querying and transformations. • Knowledge of CI/CD practices and source control (Azure DevOps, Git, GitHub). • Strong problem-solving skills with ability to debug complex data issues.
Responsibilities
Strong expertise in Azure Data Services: o Azure Data Lake, Azure Databricks, Azure Synapse, Azure Data Factory. • Proficiency in Python and PySpark for large-scale data processing. • Solid understanding of data lakehouse architectures, Delta Lake, and parquet formats. • Experience with ETL/ELT design, data modeling, and pipeline orchestration. • Familiarity with SQL (T-SQL, Spark SQL) for querying and transformations. • Knowledge of CI/CD practices and source control (Azure DevOps, Git, GitHub). • Strong problem-solving skills with ability to debug complex data issues.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance