Middle .NET Engineer
$$$
Blackthorn Vision is looking for a Middle .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:
- 3+ 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.);
- English level: Upper-Intermediate.
Responsibilities:
- Develop and maintain high-quality software solutions using .NET 8.0.
- 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;
- 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.
Required languages
English
B2 - Upper Intermediate
Ukrainian
Native
Published 16 July
90 views
·
15 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
📊
Average salary range of similar jobs in
analytics →
Loading...