Blackthorn VisionRemote

Middle Strong.NET Engineer

Description

Blackthorn Vision is looking for a Middle Strong.NET Engineer. Our client, established in 2011 and based in Colorado, is a leading player in the U.S. application management market. We’ve had a successful partnership with this client and are seeking candidates who are eager to take ownership and improve a product already trusted by over 6,000 enterprises.

Please note: we’ll primarily consider candidates based in Lviv, as the project team is located there.

Requirements: 4+ years of commercial experience working on the backend as a.NET developer; Cloud systems development experience; Understanding of data access technologies, including Entity Framework and MongoDB; Experience with both SQL and NoSQL databases; Experience with microservice-oriented architecture, parallel, and asynchronous programming design patterns; Experience with Kubernetes, Docker, and RabbitMQ; Proven experience with Azure technologies: Azure Entra ID, Azure Storage accounts, Azure Service Bus, Azure Container Registry; Knowledge of design and architectural patterns; Proven ability to take ownership of features and drive them to production with minimal supervision; Product-oriented mindset: ability to see beyond implementation details and understand user impact and business value; Proactive and self-driven approach to problem-solving and decision-making; Experience collaborating with cross-functional teams (Product, Support, etc.); Experience mentoring or leading other engineers (formal or informal leadership); English level: Upper-Intermediate.

Responsibilities: Take end-to-end ownership of feature delivery: from requirements clarification and architecture design to implementation, testing, and release; Design scalable and maintainable solutions aligned with product goals; Collaborate closely with Product Owners, Support team, and end users to deeply understand problems and deliver effective solutions; Drive technical decisions and take responsibility for their outcomes; Participate actively in Agile processes (sprint planning, refinement, reviews, retrospectives); Conduct and contribute to code reviews to maintain high code quality and consistency; Produce clear technical documentation, including architecture diagrams and feature specifications; Support onboarding of internal teams (e.g., Customer Support) to newly delivered functionality; Identify improvement opportunities in the system and proactively suggest solutions; Contribute to team knowledge sharing and support less-experienced engineers as needed.

Skills

.NETEntity FrameworkMongoDBKubernetesLessdotnetAgileAzureRabbitmqDockerSQL

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching