Position: Microsoft .NET 4.5+ and .Net. Core 2.0+ development using C#
Company: Innovile
Experience required: 5y
Category: .NET
English level: upper
Published: 2020-12-01T00:00:00+02:00

As part of the role definition, you will:
●               Develop high-quality software design and architecture,
●               Identify, prioritize and execute tasks in the software development life cycle,
●               Develop tools and applications by producing clean, efficient code,
●               Automate tasks through appropriate tools and scripting,
●               Review and debug code,
●               Perform validation and verification testing,
●               Collaborate with internal teams and vendors to fix and improve products,
●               Document development phases and monitor systems,
●               Ensure software is up-to-date with latest technologies.

Essential Role Requirements
·        BSc degree from Computer/Software Engineering,
·        +5 years of relevant work experience,
·        Proficient with Microsoft .NET 4.5+ and .Net. Core 2.0+ development using C#,
·        Experience with EF & EF Core, Asp.Net Core & Asp.Net WebApi Core,
·        Extensive experience designing and developing enterprise grade software,
·        Experience with source control management systems and continuous integration/deployment environments,
·        Comprehensive understanding of object-oriented and service-oriented application development techniques and theories,
·        In depth understanding of software principles, for example SOLID principles and design patterns and how to apply them,
·        Experience with agile development methodologies including Kanban and Scrum,
·        Experience with performance profiling and optimization,
·        Good level of English, written and oral.

Desired Role Requirements
·        Experience with Docker, Kubernetes, AWS, Azure, PL/SQL,
·        Experience with Rich Internet Application Frameworks (React / VueJs / Angular)
·        Experience with database development including relational database design, SQL and ORM technologies,
·        Experience with Microsoft Azure DevOps.