
Software Architect, .Net
RecruityTalent
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
About the role
- Collaborate closely with the customer to understand functional and non-functional software requirements
- Analyze functional and non-functional requirements, prepare the design of the system
- Guide and assist the development team and provide architectural blueprints
- Communicate and collaborate across teams to define optimal technical solutions
- Share expertise on technical aspects of system development and integration
- Create, present, and explain high-level product specifications and design documents
- Explore a range of technology and design possibilities
Requirements
- Minimum 8 years of experience in .NET application development
- Experience with large-scale products
- Solid understanding and practical experience with microservices architecture and distributed systems
- Hands-on experience with Microsoft Graph API
- Strong experience with document storage platforms (SharePoint, SharePoint Online, Azure Blob Storage, Amazon S3, and/or Dropbox)
- Experience with Azure Cloud, including different SaaS offerings (Service Bus, Blob, Redis, etc.)
- Proficiency in Mongo and/or SQL Server
- Experience leading teams to develop high-quality and secure solutions
- Pragmatic approach to balancing process and flexibility
- Excellent organisational skills
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET application developmentmicroservices architecturedistributed systemsMicrosoft Graph APIdocument storage platformsAzure CloudMongoSQL Server
Soft Skills
collaborationcommunicationleadershiporganizational skillspragmatic approach