We are growing, grow with us

Want to work in a dynamic company with daily new challenges and opportunities?  Then is PharmaLex your career opportunity.
PharmaLex is one of the leading service companies for the global pharmaceutical industry and specializes in all aspects of drugs and medical devices approval of the development to market and any action to product maintenance make it as effective as possible.
The success of our company grows with the excellent expertise and the high motivation of our employees.
If for you, your profession is not only a job but a mission too and you enjoy working with people, then you are welcomed to come and join us.
To strengthen our successful team, in Sofia (Bulgaria) we are looking for a:

Senior .NET Developer / Team lead

Your Job

  • Extensive experience architecting high performance, standards compliant web applications using OO patterns and design principles
  • Ability to work on their own, estimating and managing the workload for team delivering on time and to specification
  • Knowledge of standard GIT workflows including peer review process
  • Experience leading a team of developers and/or mentoring developers by providing guidance, improving quality by example and training junior team members
  • Confident to communicate complex technical concepts to stakeholders at all levels of organization
  • A passion for learning and applying the latest technologies and standards including DevOps and Agile development practices

  • .NET Framework 4.5 and above including .NET Core 2.0 and .NET Standard
  • ASP.NET MVC & Web API;
  • SQL Server & Entity Framework (or other ORM);
  • HTML, CSS & JavaScript, GIT
  • Excellent written and spoken English language skills

Considered as an advantage:
  • Azure development and architecture
  • Unit testing
  • Microsoft Certification (MCSD)
  • Experience working in a validated/qualified software environment
  • Data visualisation using D3

We offer you

  • Opportunity to conquier exciting and varied challenges alongside a talented team
  • Possibility for flexible working hours
  • Open and collaborative organisational culture with emphasis on knowledge-sharing
  • Business interaction with nearly all branches of the company across 5 continents
  • Broad range of initiatives for personal development and professional training