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