Position: Senior .NET Engineer
Company: Mirigos
Category: .NET
Experience required: 3y
English level: upper
Published: 2021-10-01T00:00:00+03:00

What You'll Do:
- Write highly readable and scalable code.
- Adapt quickly to provide elegant solutions to complex problems
- Use automated testing to quickly and confidently ship code
- Research new technology quickly and effectively to evaluate best solutions
- Work closely with Product Managers, Project Managers, QA engineers and other developers in a collaborative environment.
- As we grow, act as a mentor for other software developers guiding them on various aspects including but not limited to clean code, unit testing, design principles, and distributed architecture.
 
Skills & Requirements:
- 5+ years of experience in developing and delivering multi-threaded, distributed, production-ready software solutions.
- Proven experience with web services, Rest API.
- Experience in object-oriented analysis and design patterns with proficiency in C#, SQL or NoSQL (Azure Table Storage, Azure CosmosDB, etc…)
- Ability to think out of the box and envision new solutions to problems that have not already been truly solved
- Eagerness to learn and work independently.
- Demonstrated experience working through the full product cycle from initial design to final product delivery.
- Good communication skills and ability to articulate clearly and effectively.
- A Bachelor's Degree in Computer Science, Software Development, MIS, or other related disciplines.
 
Nice To Have(s):
- Experiences with Caching Frameworks and message queue(s).
- Experience with Azure Serverless development: Azure Functions, Azure Event Grid
- Experience with EDI and file-based integrations
- Experience mentoring people on coding practices and new Design Patterns.
- Domain knowledge of E-Commerce solutions.

About us:
We are a cloud-based eCommerce solution to manage your business. With our products, you can manage orders, inventory, and logistics, get discounts on shipping with major carriers, as well as manage content about your products on all marketplaces.