.NET Architect

  • Full-time

Company Description

We are looking to hire a .NET Architect who will work directly with our client’s US based technical experts to architect, implement and extend groundbreaking web and mobile applications that make the world a better place! 

You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a strong hands-on developer that will fully participate in the software development process – design, development, unit testing and technical documentation. You will use the Scrum development methodology to create 21st century software solutions that set standards. 

As a fast growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.

Job Description

  • Develop complex state of art software projects based on .NET Framework
  • Provide technical leadership for enterprise software projects based on ASP.NET and latest Microsoft .NET Framework.
  • Day to day communication with US based team members, expert personnel and subject matter experts
  • Participate in rapid, prototype-based, design sessions
  • Review and analyze business requirements and provide technical perspective on approach, risk and estimated development time
  • Develop flexible and robust architecture platform to support changing business requirements
  • Design and Architect database backend as well as web-services to interface with external applications
  • Leverage and generate reusable design standards to be utilized throughout platform
  • Work with the latest development and server technologies from Microsoft, 3rd party web APIs for payment processing, networking, messaging, etc
  • Participating in the design and development phase of software production

Qualifications

  • 8y+ experience in ASP.NET, MVC, Microsoft .NET Framework, WCF, EF and web technologies such as HTML, CSS, JavaScript, jQuery, XML
  • Experience in designing and implementing N-Layer SaaS web based applications and SOA architecture design
  • Excellent people skills – demonstrated ability to work with both technical and non technical individuals, both in gathering information and communicating direction and status.
  • Excellent analytical skills and obsessive attention to detail
  • Excellent knowledge of Design Patterns
  • Experience and strong knowledge of UnitTesting or Test Driven Development
  • 5y+ experience with database design and implementation – Microsoft SQL Server, Oracle is an advantage
  • Strong troubleshooting skills
  • Excellent spoken and written English
  • BS/MS Degree in Computer Science or equivalent
  • Team player

Significant advantage would be

  • Experience with SCRUM development methodology
  • Experience in developing enterprise applications

Additional Information

We offer

Career development:

  • Professional growth in an international company 
  • Various and challenging projects 
  • Career path with regular salary increases 
  • Latest technologies available 
  • Technical trainings with certificates
  • Soft skills trainings
  • Knowledge sharing 
  • Leadership trainings 
  • Conference attendance 

Work&Life Balance:

  • Comfortable lounge zone
  • Flexible working time
  • Different sport teams such as tennis, football, volleyball, table tennis, etc.

Company benefits:

  • Additional health and dental insurance 
  • Business English Classes 
  • Discounts in shops & restaurants
  • Covered transport expenses + MentorBike to use 
  • Preferential financial offers and consultations
  • Opportunity to relocate to one of our offices in Bulgaria 

Please, send your CV in English. Only shortlisted candidates will be contacted.