.NET Developer

  • PayVision
  • Madrid, Spain
  • Aug 01, 2017
Full time Developer Information Technology

Job Description

We are looking for an enthusiastic .NET developer to build high quality mission-critical applications as part of our expanding Software Development team in Madrid. You will participate in most of the phases of development: researching, designing, implementing, testing and maintaining software. You will cooperate in a distributed multicultural agile team to build new solutions using cutting edge technologies.

You will enjoy working in a culture of continuous learning and improvement, quality, innovation, and the philosophy that jobs can be serious and fun at the same time.

Your background will include .Net Framework, C# and SQL Server. We’re looking for mediors and seniors in these roles. Some experience with agile/Scrum would be great, but if you don’t have it you’ll soon pick it up.

 

Company information:

Informal, innovative, ambitious, and professional – Payvision is focused on providing best in class technology-driven services to the fast-growing global market for online ecommerce payments. With over a decade in the global payments market, Payvision simplifies the complexity of local and cross-border ecommerce. We provide our customers with flexible and easy to integrate credit card and alternative payment method processing services via our highly effective and reliable platform developed by our leading IT teams based in Amsterdam and Madrid. Headquartered in Amsterdam and with offices across Europe, the US and Asia-Pacific, we offer over 150 transaction currencies, a high-end reporting interface and a solid risk management solution in over 40 countries. By hiring experts all over the world Payvision will continue its strong growth in global omnichannel commerce and remain a dynamic and exciting company to work for.

 

Tasks:

  • Design, develop and implement great software applications.
  • Quality assurance of solutions, following programming best practices
  • Contribute to development procedures and produce effective documentation
  • Contribute to the release and delivery of software
  • Participate in re-engineering, support and future evolutions of current systems

 

We request:

  • Software engineering degree or equivalent
  • Good English, both spoken and written
  • Strong knowledge of .NET Framework 3.5 or higher
  • Object-Oriented Programming
  • Knowledge of programming best practices
  • Design patterns, IoC, Dependency injection
  • Entity Framework
  • Good grasp of LINQ
  • SQL Server knowledge

 

Nice to have:

  • Agile methodologies: Scrum, Kanban, XP, Lean Development
  • Testing: Unit Testing, TDD, Mocking
  • ASP.NET MVC / HTML5 / CSS3 / JavaScript / jQuery
  • WCF / REST / Web API
  • WPF / Silverlight
  • DevOps Knowledge: continuous integration, quality assurance, release management
  • SQL Server Analysis Services, Integration Services and Reporting Services

 

We offer:

  • Positive spirit within an international team of enthusiastic colleagues
  • Challenging projects and freedom to experiment
  • Excellent primary and secondary remuneration conditions
  • Specific and personalized training plan for career development
  • Free English classes in your job location
  • Possibility to achieve IT certifications
  • Perks: food checks
  • Excellent environment and work conditions: open space, rest area with videogames, free coffee/tea/fruits, high-end computer (I7, 16 Gb RAM, SSD, 2 screens)