Position: Lead .Net Full Stack Software Engineer
Company: Abto Software
Experience required: 3y
Category: .NET
English level: upper
Published: 2020-10-01T00:00:00+03:00

**Projects** 

   The first one is a product in the e-procurement area (something similar to Ukrainian ProZorro). The product is committed to offering the easiest-to-use procurement software experience globally. An easy-to-use tool to stimulate competition, cut costs, minimize risk, whilst saving users time. Makes it easy for staff to find and buy from the best value supplier. Currently, the product is serving more than 1000 organizations all over the world.
   The second one is a product for managing field service staff. Software is used principally by organizations that have workers who need to collect data whilst being out of the office – engineers, tradesmen, researchers, council workers, inspectors, surveyors, and many others who work “in the field”. Currently, the product is serving more than 100 organizations in the UK and Ireland.

**What's good?**
• Leading two small teams
• Generating and driving new ideas for products enhancements
• Evolving cloud infrastructure along with growing products market
• Driving product migration to .net core and other new technologies

**Team**
Each product has 2-3 developers (sometimes it may differ and the teams can be bigger)
Each product has its own QA
Technical PM on Abto side, PMs on the customer sides
Partial DevOps involvement

**Responsibilities**
• Leading two small teams
• Designing and implementing new features
• Code review activities with PRs
• Direct communication with the customers
• Evolving cloud infrastructure along with the growing products market
• Adapting solution architecture to growing end-user needs
• Driving product migration to .net core and other new technologies
• Driving best practices in software development

**Hard Skills**
• 4+ years of experience with development for .NET platform namely web services and web applications
• Experience in API development
• Solid understanding of OOP and design patterns and the ability to apply them appropriately
• Solid understanding of N-tier architecture
• Strong knowledge of web fundamentals: JavaScript, Web Services, HTML, CSS
• Experience in developing Single Page Applications
• Good knowledge of relational databases

**Nice to have**
• Experience with .Net Core
• Experience with Cloud Providers - Azure, AWS
• Experience in unit and integration tests development
• Experience with Grunt, WebPack, other front-end tools, and libraries
• Experience with Angular.js
• Experience with reports development

**Soft skills**
• Responsible, committed, attentive to details, open to learning new technologies
• Strong analytical and problem-solving skills
• Good communication skills

**English** 
Upper-intermediate level