C

Capgemini

Global consulting, technology services, outsourcing

Agile Developer Team Member 4

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • Demonstrate understanding of customer needs by interpreting them into viable solutions and providing input into system design.
  • Write and refine user stories with clear and accurate acceptance criteria.
  • Perform detailed impact assessments relating to people, processes, and technology; estimate user stories using relative sizing of story points; identify and raise issues and risks with functional design.
  • Partner with the Product Owner to confirm that code and acceptance tests reflect the desired functionality.
  • Use Test-Driven Development and Behavior-Driven Development to build in quality.
  • For a development discipline, code instructions for computer programs, objects, or components and configure packaged software.
  • Document and implement programs according to standards and conventions.
  • Quality-check program code, related objects, and documentation.
  • Deliver working code each sprint and demonstrate the ability to read and write simple code.
  • Modify code in an existing file, execute basic data creation tools, and read automation test results.
  • Demonstrate understanding of the fundamentals of automation tools and frameworks.
  • For a testing discipline, analyze system and business requirements for testability and identify common errors in standard application testing.
  • Develop, document, execute, and maintain test cases and test data.
  • Report test-plan execution status through defect logs and a defect-tracking system.
  • Define comprehensive test plans, analyze test results, and assist with troubleshooting and root-cause analysis.
  • Use basic testing tools such as data-creation tools, batch processes, and test-automation tools.
  • Apply Risk-Based Testing techniques to planning and execution.
  • Write test cases describing business behavior to facilitate automation with some guidance.
  • Contribute to the overall test strategy with limited ability.
  • Assist with resolving environmental issues and support application development, implementation, and user-training activities as required.
  • Participate in key ceremonies to drive execution, improve flow, and ensure transparency with limited guidance from a senior team member.
  • Prepare for and participate in Program Increment Planning and Sprint Planning, including developing and committing to Team PI Objectives and Sprint goals.
  • Demonstrate working code to Product and Business Owners and support the Product Owner in iteration and Program Increment System Demos.
  • Participate in Sprint Retrospectives and Inspect & Adapt, discuss improvement opportunities, and execute improvement stories.
  • Participate in daily stand-ups to assess progress toward sprint goals and raise impediments.
  • Participate in scheduled and ongoing backlog-refinement sessions.
  • Pursue continuous improvement and build knowledge in the area of expertise.
  • Seek development opportunities to develop T-shaped skills and become a more cross-functional contributor.
  • Practice continuous exploration, continuous integration, and continuous deployment for building the Continuous Delivery Pipeline and implementing DevOps; offer process-improvement ideas within the area of focus.
  • Assess the current state on an ongoing basis and seek opportunities for improvement.
  • Participate in the Agile Dev Team Member Community of Practice, and plan and conduct Community of Practice sessions.
  • Manage communications and action items resulting from Community of Practice sessions.

Responsibilities

  • Take collective responsibility for designing, developing, testing, and/or deploying system functionality.
  • Provide guidance, mentorship, and training to direct-reporting Agile Development team members.
  • For a primarily development discipline, provide technical feasibility using a range of coding methods, adhere to coding standards, and ensure consistent style and format.
  • Ensure systems are architecturally sound, high in code and component quality, and easily modified to support future requirements, with support and little to no guidance from more senior developers or architects.
  • For a primarily testing discipline, ensure the end product meets business acceptance criteria and non-functional requirements.
  • Define and execute tests early, often, and at multiple levels according to experience; apply business-product, process, and system knowledge to anticipate exceptions and unexpected user interactions.
  • Use intermediate testing techniques and tools.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs