Senior Software Consultant

Codurance Logo

Codurance

πŸ“Remote - Spain

Summary

Join Codurance, a boutique IT consultancy, as an experienced freelance/consultant Software Craftsperson! We're seeking a passionate individual with 6+ years of experience in languages like Java, C#, Python, etc., and a strong background in OOP and Agile methodologies. You'll collaborate with cross-functional teams, engage in pair programming and code reviews, and apply XP methodologies. The role offers flexibility and autonomy, including a full-remote option within Spain. We value a collaborative environment, continuous learning, and a commitment to crafting high-quality software. Codurance is an equal opportunities employer committed to fostering an inclusive workplace.

Requirements

  • A high level of English and Spanish (spoken and written)
  • 6+ years of experience with at least one of these languages: Java/C#/ Python/Kotlin/JavaScript/TypeScript/PHP and its build system
  • Experience working as a freelance or consultant
  • Comfortable with OOP (Object Oriented Programming)
  • Familiarity with a cloud solution (AWS, Azure, Google Cloud Platform)
  • Familiarity with concepts of multi-layer application designs
  • A quality-oriented mindset: follow best practices (Testing (ideally TDD), pair programming, continuous integration/deployment, Agile methodologies) and SOLID principles

Responsibilities

  • Collaborate with cross-functional teams and clients to build high-quality, maintainable software
  • Engage in pair programming and code reviews to promote best practices and knowledge sharing
  • Apply Extreme Programming (XP) methodologies, including Test-Driven Development (TDD), to deliver value in small increments
  • Participate in the full software development lifecycle, from requirements gathering to deployment
  • Mentor and coach other developers, sharing knowledge and fostering a culture of continuous learning and improvement

Preferred Qualifications

  • You are passionate about writing and improving (clean) code and systems
  • You are a true team player with a collaborative approach, sharing knowledge, and humbly learning from others too
  • You are resilient, adaptable and driven
  • You are curious and love learning new technologies, techniques, and approaches

Benefits

Full-remote option from whatever location you are in (on the Spanish territory)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs