Implementation of product software development projects
Communicate with support team, requirement engineers to scope new features or to troubleshoot existing features
Develop software features for TRAFFIQX® product components
Creating mockups and wireframes
Develop automated tests for existing and new code
Qualifications
Experience working with the following combination of programming languages (C#, JS, TS, TSQL)
Experience with .NET & .NET Core, ASP.NET Core, JavaScript (Bootstrap, jQuery), Entity Framework, RESTful services
Experience with client-side web application framework Angular (current version)
Understanding of databases as well as experience in:
developing data layer software based on SQL Server or a comparable DBMS.
writing data access code using .NET (EF or a comparable ORM, LINQ, plain TSQL)
Basic understanding of web application development and web/application servers (e.g. IIS, Kestrel)
Experience in dependency management tools (nuget)
CI/CD practices, build management tools (MSBuild)
API development (WCF, ASP.NET Core Web APIs)
Basic understanding of best practices around software development (e.g. code repositories according to Git, Clean code, DevOps, quality assurance measures, solution documentation, OOD principles, modular software development practices (DI & IoC) and TDD)
Nice to have
Experience with Messaging Queues: RabbitMQ, MSMQ, etc.
Understanding of Azure Cloud Architecture
Kubernetes and Docker understanding
Education/ Experience
University degree in the field of Computer Science/ Engineering or related experience
2+ years of professional experience in software development using the Microsoft .NET stack (.NET framework 4+, .NET Core, .NET standard)
Why you’ll love working here
Attractive salary
13th-month salary
FULL Social Insurance, Health Insurance, Unemployment Insurance on full salary
15 annual leave days per year + 3 sick leave days per year
Premium Private Health, Life, and 24/24 Accident Insurance
Annual Company Trip, Year-end Party and other activities