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.
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)