Solution Architect (.NET)

Malaga, Spain

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


EPAM’s Financial Services Practice is looking for exceptionally talented people to join our team of world class engineers working for our client — one of the world’s largest hedge fund.

We have a Team of 50 engineers (Developers, QAs, BAs, Project Managers) on-site in Westport, CT, USA and 15 QAs off-shore in Malaga, Spain, who are working on one big product - multi-asset classes trading system. Now we are extending this Team with developers off-shore in Malaga.

This position is for a Team Lead and Architect, who will be part of on-site/off-shore scrum team and will be leading 2-3 more off-shore developers and 2-3 QAs, working with on-site Tech Lead/Architect and BAs as well as with customer technologists implementing new features in the produce.

Technology: .NET/C#, MS SQL, 3-tier architecture, Windows services;
Business Area: Financial Services/Capital Markets, Order Management System, Trading;
Soft skills: proactive, not tolerating problems, able to work in rapidly changing requirements and goals.


  • Architectural design and review of technical solutions using .NET technology stack;
  • Create technical architecture document on good level with deep technical details;
  • Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution;
  • Lead implementation of the solution from establishing project requirements and goals to solution "go-live" and post-production support;
  • Play technical team lead role, design and hands on coding mission’s critical components, prototypes, PoC, etc;
  • Oversee the development efforts and provide technical help as needed;
  • Create and follow personal education plan in the technology stack and solution architecture.


  • 7+ years of experience in software design, development, and testing;
  • 3+ years of experience in solution architecture and technical team leadership roles;
  • Excellent written and verbal communication skills;
  • English level B2 or higher;
  • Ability to work independently;
  • Dedication to keeping abreast of emerging technology trends;
  • Agile and product-oriented mindset, ready to work in a start-up environment;
  • Strong .NET/C# understanding and development skills;
  • OOP/OOD, FP, TDD, Multithreading;
  • Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB);
  • Familiarity with Asure, AWS or other cloud platforms;
  • RDBMS experience (one of: MS SQL);
  • NoSQL and Caching databases understanding and experience, such as MongoDB, Redis, DynamoDB – big plus;
  • Experience in performance analysis and optimization (.NET code and/or MS SQL) - big plus.

We offer

  • 30 calendar days paid holiday, plus 12 bank holidays per year;
  • EPAM Lifestyle Events (‘’special leave’’);
  • Support with professional training;
  • Online Library and Career development;
  • In-house training and competence professional groups;
  • Regular social events;
  • Referral bonuses.