.Net Software Engineer (offline)

In the current project we are developing a new SPA IT Asset Management system for BMW AG - a database-based (Oracle) web application for managing hardware inventory information. The system allows to register and manage all hardware devices (PCs, laptops, servers, printers, phones, production machines, etc.) used by BMW employees all over the world. Besides the rich user interface, the system communicates to multiple other systems and applies complex validation rules to ensure the inventory data is correct and up-to-date.
Global Project IT Asset Management, among other things, includes 3 projects (+1 new): For software management, tracking and installing the necessary, up-to-date software. And for human resource management. Which stores in itself information about all employees of the company, with the ability to change, copy, use for the needs of the company.
We are building a completely new system from scratch. It makes use of many modern technologies like ASP.NET Core, Angular, Entity Framework, Oracle DB. Moreover, many backend components involve interesting, nontrivial business logic (task scheduling, large data imports, Excel processing, custom validation rules, etc.). You will work in a strong team.

Required skills:
Experience in
Visual Studio.
C#.
Oracle or MS-SQL Server, including stored procedure programming.
Typescript.
Angular
.Net Core
Entity Framework.

Good understanding of:
Data structures and algorithms (algorithms complexity).
Design patterns.
SOLID.
Ability to analyze complex processes and solve problems.
Software architecture and modeling skills (UML).
Good communication skills.
Speaking level of English.

Nice-to-have skills:
Experience with:
Master’s degree in Informatics (or similar).
German language skills.
Testing frameworks, Selenium.
Documentation and project management tools.
SCRUM (Agile) experience.

Functional responsibilities:
Software development in C# (MS Visual Studio) according to agile development principles (SCRUM, iteration meetings, etc.). Though the team is distributed between 2 locations (Munich and Kharkiv), we are working very tight together (common repository, meetings, common development and architecture guidelines, etc.). You will be involved in backend and frontend development.
Feature of work in our team is continuous and gaining new knowledge, experience.
Сollective brainstorm and knowledgesharе.
Participate in meetings and discussions.
The opportunity to include your brilliant ideas in a large-scale project.
Ability to work with people who are really passionate about the project.

We offer
Paid sick leave/vacation days (6/15 working days per year).
Possibility to work from the office or remotely.
A cozy office in the heart of the city (Rymarska str).
Friendly experienced team and nice environment.
English speaking club, internal courses, and other educational activities.
Board games, parties, team buildings, and corporate events.

About InTechSoft

Intechsoft company is an ideal balance between creativity and technology with affordable rates, that will save you huge amount of money with perfect developers that made top-notch implementations at automotive, aerospace, brewing industries as well as top e-commerce websites and who are always happy to help You!

Company website:
http://intechsoft.net

DOU company page:
https://jobs.dou.ua/companies/intechsoft/

The job ad is no longer active
Job unpublished on 20 September 2021

Look at the current jobs C# / .NET Kharkiv→