Position: Middle Full Stack (.NET) Developer (Automotive Domain)
Company: Sigma Software Group
Experience required: 3y
English level: intermediate

We are currently seeking a strong middle Software Developer to join a fast-moving development team and work on a Data processing platform.

As a software developer, you will design and develop a robust and scalable solution for data versioning and distribution, orchestration of data merge and conflict handling processes, as well as for providing data dashboards and analytical reports to end-users.

You are going to be a part of the distributed team that use agile methodologies best practices, continuous integration, performance testing, capacity planning, and documentation.

Are you in?

**CUSTOMER**

Our client is a well-established company in the automotive market in Europe with more than 20 years of experience in setting standards in the automotive aftermarket worldwide.

**PROJECT**

The solution is aimed at providing the transparency for the partners, displaying valuable information regarding the business process, and publicly showing the quality rating of parts dealers and suppliers.

The main project goal is to allow the business partners to give a feedback/rating and provide comprehensive information about the partner, including message types and detailed statuses, role and employed order management modules, their rating and results.

The technology stack of the project is: Angular 9, ASP.NET Core 3.1, .NET Framework 4.8, .NET Standard, SQL Server, SQLite, WCF, Windows Service, Dependency Injection, C#.

**REQUIREMENTS**
At least 3 years of experience in commercial .NET development
Excellent OOP / OOD skills and excellent quality of produced code
Excellent problem-solving skills
Strong experience with Web Services, .NET Core, Web API, ASP.NET Core 3.1, .NET Framework 4.8, .NET Standard, WCF, Windows Service, Dependency Injection, C#
Experience with Angular 2+
Proven skills in unit test frameworks and tools
Strong knowledge of relational DB concepts, SQL Server, SQLite
Experience in development of enterprise systems with a multi-layered architecture
Upper-Intermediate level of spoken and written English

WILL BE A PLUS:
Strong experience on Angular Mobile / Progressive WebApp

**PERSONAL PROFILE**
Good communication skills

**RESPONSIBILITIES**
Design separate components, modules, classes, database tables, etc.
Code, debug, document, and maintain portions of the software
Perform unit and integration testing
Participate in peer code and design reviews
Participate in estimation and planning sessions
Contribute to the development of technical project documentation and user documentation
Participate in conference calls and face-to-face meetings with the Customer and Customer’s partners
Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
Report status and progress according to the project and Company demands
Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
Escalate technical issues to the Architect, Team Lead, and Project Manager
Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

**WHY US**
Health & Legal support
Discount program
Sport activities
Outstanding offices
Comfortable place in a cozy room
Continuous education
Flexible schedule
Remote work
Diversity of Domains & Businesses
Variety of technology