Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Sigma Software входить до топ 100 найкращих IT компаній світу за рейтингом The Global Outsourcing 100. Компанія входить до складу шведської корпорації Sigma Group, яка налічує 3200 осіб по всьому світу. Понад 1000 проектів реалізовано для клієнтів із Західної Європи, США та України.
16 липня 2021

Middle .NET Developer (Store Automation) (вакансія неактивна)

Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Суми, віддалено

Необхідні навички

Do you like challenging tasks? Are you looking for a strong team that will inspire and stimulate you to new stages of your professional development?
Then join us!

Sigma Software is looking for a .NET Developer to join our large team.
We are looking for a .NET Developer willing to join us and start working on a new project that is in the active development stage.

Qualifications
• At least 3 years of commercial solutions development and maintenance experience (at least 5 years for Senior level candidate)
• Experience of developing distributed systems
• Solid understanding and successful usage experience of OOP/OOD, SOLID principles, design templates
• Experience in C# and .NET Framework / .NET Core
• Knowledge and experience in ASP.NET MVC
• Web API experience
• Experience in front-end development: HTML, CSS, JavaScript
• Experience in using source control systems, e.g. GIT
• Experience of writing testable code, writing and maintaining unit tests, API tests, integration tests
• ORM systems knowledge (Entity Framework)
• Understanding and work experience in databases design, creation/update of its entities and SQL
• Experience in peer-to-peer architecture design and code reviews (Bitbucket)
• Understanding of SOA architecture

Буде плюсом

The following will be a plus:
• Experience with PostgreSQL
• Experience with Angular
• Experience of using Kendo MVC Telerik UI for Angular / ASP.NET Core
• Experience in working in projects where communication with different teams is needed
• Experience of developing highly loaded and distributed systems

Пропонуємо

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

Обов’язки

As a Software Developer, you will:
• Design, implement, debug portions of software, including modules and components, complete software systems of considerably small size and medium
• Design and develop unit, integration, or automated end-to-end tests
• Dev-test own code, check key scenarios, corner and edge cases prior to changing task development status to Done
• When designing and implementing portions of software, follow best engineering practices required by company SDLC and guidelines
• Play supervisory, advisory, and coaching roles for one or a number of Junior specialists, ensure their assigned tasks delivery thanks to guidance and peer reviews
• Participate in requirements clarification sessions, raise questions about assigned task inputs and requirements, in ready-to-send form, where necessary
• Peer-review design and code with middle and senior level specialists, be proactive, and request reviews instead of waiting for somebody to enforce it
• Participate in estimation and planning sessions
• Where applicable, take responsibility as a feature-leader or a feature-responsible for ensuring feature delivery through the whole cycle, from requirements solicitation, through implementation and dev testing, to ensuring all defects are corrected cross stack and cross team
• Contribute to development of technical project documentation and user documentation
• Track progress of tasks assigned to him/her against estimate and schedule. Raise any foreseen issues proactively and in advance
• Participate in project and team meetings, provide relevant contributions and information
• Report status and progress according to the project and Company demands
• Where applicable, contribute in build and deployment automation
• Actively and permanently work on self-development and self-education, making lessons learned for further advancement to Middle position
• Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations
• Participate in conference calls and face-to-face meetings with the Customer

Про проєкт

Customer
Our client is one of the leading retail companies in Ukraine. The company owns the largest national retail chain.

The company’s stores operate in a “soft discounter” mode. The range of products on offer is approx. 3500 articles, these are food and non-food essential goods.

Project
The project is dedicated to the development of a new solution for use as a back-office system for a retail store. We face the task of developing a new solution that will replace the existing 1C base. This solution assumes a microservices architecture that will help optimize the internal processes of the store.
The solution is to be highly loaded, it should be available in 99.9% cases when 1000 concurrent end-users are working with it. So, the solution design and implementation should fulfill these requirements.

Гарячі вакансії

Всі вакансії