Job Openings Agile Developer

About the job Agile Developer

Job Summary:
We are seeking a skilled and collaborative Agile Developer to join our fast-paced development team. The ideal candidate will design, build, test, and deliver high-quality software solutions in an Agile environment. You will work closely with cross-functional teams, contribute to continuous improvement, and deliver working software that meets evolving customer needs.

Key Responsibilities:

  • Collaborate with product owners, business analysts, designers, and other developers to understand requirements and deliver user stories in short iterations.

  • Write clean, maintainable, and efficient code following best practices and coding standards.

  • Participate actively in daily stand-ups, sprint planning, sprint reviews, and retrospectives.

  • Develop automated unit, integration, and functional tests to ensure product quality.

  • Perform peer code reviews and provide constructive feedback to team members.

  • Troubleshoot, debug, and upgrade existing applications as needed.

  • Contribute to continuous integration and continuous deployment (CI/CD) pipelines.

  • Participate in pair programming, mob programming, or other collaborative development practices.

  • Stay current with emerging technologies and suggest improvements to processes, tools, or technologies.

  • Actively contribute to maintaining an open and supportive Agile team culture.

Requirements:

  • Bachelors degree in Computer Science, Software Engineering, or a related field.

  • Proven experience as a Developer or Software Engineer working in an Agile/Scrum environment.

  • Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript, TypeScript).

  • Solid understanding of Agile development principles and best practices.

  • Experience with version control tools (e.g., Git) and CI/CD pipelines.

  • Familiarity with test-driven development (TDD) and automated testing frameworks.

  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration abilities.

  • Ability to work in a fast-paced, iterative development cycle.

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.