Position: Senior .NET Developer (Automotive Domain)
Company: Sigma Software Group
Experience required: 5y
English level: upper

Join the Toyota team and help us to dig into the warehouses domain, existing warehouses management platform specifics for its following extension as well as its support and maintenance for the current end-customers. Be at the centre of it all together with Toyota.

**Customer:**
Our customer is Toyota Material Handling Europe which is one of the world’s largest suppliers of material handling solutions, both within forklifts and related products and services. It has more than 10000 employees in about 30 sales companies, as well as in development and manufacturing units in Sweden, Italy and France. The head office is in Mjölby, where smart solutions for material handling and unique trucks are developed and produced.

**Project:** 
In the today's connected world, we expect things to move quickly and be continuously improved. Together with Toyota Material Handling we develop and maintain a platform for management of self-driving forklifts used in warehouses. With these connected smart trucks from Toyota, everyone can be in control of all the operations, eliminate all waste, and work towards lean operation.
The solution we are working on is installed as an integration layer communicating with the Toyota Autopilot automated guided vehicles (AGVs) and existing infrastructure such as warehouse management systems, goods identification and other material handling equipment. The solution offers operational robustness and optimises warehouse resource utilisation, for flexibility, smooth integration, and a continuous flow of your operations.

The main features of the product allow:
- monitoring activities with the user-friendly interface
- smooth integration with existing on-site systems
- smart dynamic traffic routing always choosing the optimal path

Our goal is to make efficient management of the material handling equipment in terms of time and cost.
You as a Team Lead will be collaborating with a business analyst, working out technical solutions fitting the warehouses platform business needs, confirming them with an architect, planning their implementations and driving the team towards releases. 
Another area of the Team Lead role will be driving enhancements for existing Toyota end-customers who already use the warehouses platform in order to satisfy their needs and wishes.

**Team:** 
The specific project is seen now as 2 teams working in parallel, each team is 5-7 people: Architect, Senior Developer(s), Middle Developers, Junior Developer(s), Test Automation Engineer, Support Engineers, PM, DevOps.

Learn more about the project here. 

**Responsibilities**
Coming up with well-designed technical solutions and robust code
Performing code reviews, writing unit, and integration tests
Working in cooperation with colleagues
Taking up responsibility for delivering major product features
Contributing to new technologies investigations and complex solutions design
Professional communications within a team and with customer
Developing core modules and functions
Participating in requirements gathering and clarification process
Creating technical specifications

**Requirements**
At least 5 years of experience in commercial .NET development
Excellent OOP/OOD skills and excellent quality of produced code
Excellent problem-solving skills
Strong experience with WCF
Deep understanding and experience in frontend frameworks like Angular
.NET Core knowledge would be considered as a plus
Experience with TCP/IP sockets, TDD with the usage of NUnit, NSubstitute and SpecFlow
Proven skills in unit test frameworks and tools
Strong knowledge of relational DB concepts, MS SQL Server
Experience in development of enterprise systems with multi-layered architecture
At least Intermediate level of spoken and written English