Ourclient, one of the largest IT companies in Ukraine, welcomes talented professionals to join the project as a Senior .NET Developer in our Kyiv office/remote.
Thecustomerdevelops a complete system for the administration and management of the Forestry business in Sweden. Handles sales, purchases, price calculations, invoices, and stocks for the whole Forestry domain. Includes deep integration with external systems (measurements, logistics, timber orders, etc), provides automatic bookkeeping transactions. It is the leading system in Sweden for the administration of timber stocks and energy raw materials, installed for over 20the biggest client and continuously developing in close cooperation with customers.
Areas of Responsibility:
- Design and development of new service components with the responsibility for the full development life cycle
- Unit Testing
- Building quality code adhering to industry-standard coding practices
- Refactoring of existing modules towards enhanced architecture
- Coordination of technical activities and documentation throughout the project
- Work in a fast-paced continual learning environment which requires the ability to quickly adapt and learn new technologies to solve business issues
Qualifications:
- 5 years experience in commercial software engineering as a .Net Developer
- Extensive knowledge of .NET 3.5/4.0, WPF, WCF, MVC Web API, ?#
- Extensive knowledge of WinForms platforms is a must
- Extensive knowledge of T-SQL, Microsoft SQL Server 2008-2017
- Experience with Windows Services is a must
- Familiar with Stored Procedures is a must
- Experience with Azure, Continuous deployment, automatic builds, etc
- Knowledge of RESTful architecture concepts
- Good knowledge of GIT
- Good knowledge of Entity Framework, Soap, LINQ, UnitTesting
- Experience in Web Development is an asset
- Knowledge of Software development methodology and software lifecycle processes, especially Agile (SCRUM)
- Good knowledge of software configuration management processes and tools (MS TFS, Visual Studio Online services)
- Bachelor / MSc degree in Computer Science, Maths or related field
- Upper-Intermediate English level (written and verbal)
Will be an advantage:
- Experience with GIS apps, platforms (ArcGIS, GoogleMaps, etc), libs & SDKs (ArcGIS Runtime SDK & API)
Conditions of work:
- Dynamic and interesting projects, professional and career development, the opportunity to work in a friendly and self-motivated team
- A team structure that is standard across different projects, allowing to easily switch between them and intensively share knowledge and best practices
- 20 days of paid + 20 days of unpaid optional vacation, insurance, paid sick days, sports activities, business trips, training