Software Solutions Architect
Software Solutions Architect
About the Opportunity
This is an opportunity for the best of both worlds between being on the ground floor of an exciting opportunity and joining an established and successful technology team. Our client was established in Romania in 2022 and is continuously developing and adapting to the market. You would be joining forces with the technology team of their US-based sister company, to work on an internal suite of products as well as build brand new commercial off the shelf products using the latest Microsoft technology stack.
Responsibilities:
The Software Solutions Architect will work remotely for the foreseeable future. Key responsibilities will include, but are not limited to:
● Designs and coordinates implementation of enterprise level systems
● Interact well with business analysts, quality engineers, infrastructure specialists and support team members throughout the life cycle of the deliverables
● Design, build, and maintain efficient, reusable, and reliable C# code
● Lead team of developers and be a subject matter expert
● Participate in important strategic initiatives including training programs within the company
● Help maintain code quality, organization, and automation
Requirements:
Must have 9+ years of professional software development experience with extensive knowledge in:
- Full stack development of web applications, including front end, business logic and back-end tier development
- Building web applications with the following languages: C#, LINQ, TSQL, UML, JSON
- Building web applications with the following frameworks: NET Core, Entity Framework Core
- Using a versioning control system (Example: GIT, TFS)
Nice to have:
- Experience building applications with Angular (Similar two way data binding technologies are also appreciated)
- Experience using containerization technologies (Example: Docker) and/or orchestration technologies (Example: Kubernetes)
- Experience building flexible REST APIs and/or REST self-description services (Example: Swagger)
- Experience with building and managing micro services
- Experience using Azure technologies (Azure App Services, Azure SQL, Azure Key Vault, Application Insights, Azure Blob Storage)
- Experience in working on distributed environments
- Experience implementing and using message queues (Example: Rabbit MQ)
- Experience with NO SQL databases (Example: Cosmos DB)
- Experience with distributed caching solutions (Example: Redis)
- Experience using claims and building an identity server
We are looking forward to receiving your application (English CV) over the application-dashboard. Our responsible consultant will contact you immediately after receipt.
Apply for this job
Does this job fit your talents and seem right for you? Don't hesitate to apply online now.