Position: Middle Full Stack Developer (Business Unit)
Company: Sigma Software Group
Category: .NET
Experience: 2y
English level: intermediate

Sigma Software шукає Middle Full Stack розробника, який бажає приєднатися до команди зі 150+ професіоналів. Ми шукаємо людину, яка постійно працює над саморозвитком, прагне надавати якісні рішення, відкрита до зворотного зв’язку та виконує взяті на себе зобов’язання.

Лови шанс попрацювати на захоплюючій і технічно складній посаді та приєднуйся до компанії, що динамічно розвивається. Ми очікуємо від тебе активності, хороших навичок спілкування.

Приєднуйся до нашої команди, і ти отримаєш:
- Можливість зробити внесок у розвиток існуючих і нових проектів
- Професійний розвиток у кваліфікованій команді
- Цікаві та складні завдання

Звучить захоплююче? Тоді читай далі!

**Проект**
Технологічна експертність та здатність мислити нестандартно дозволяє нам досягати найкращих результатів у розробці корпоративних та стартап-проектів. C#/.NET є однією з ключових технологій, тож у тебе є шанс стати частиною великої професійної спільноти на одному з наших проектів. Ми знайдемо ідеальне співпадіння між твоїми інтересами і нашим можливостями.

Нашими основними цінностями є креативність, увага до найдрібніших деталей, гнучкість, взаємна повага та висока відданість тому, що ми робимо. Ми тримаємо своє слово і цінуємо це в інших.

Нас надихають технології та їхня сила змінювати майбутнє!

**Задачі**
- Проектування, впровадження, налагодження частин програмного забезпечення, включаючи модулі та компоненти, цілі програмні системи невеликого та середнього розміру
- Покращення якості рішення за допомогою модульних та інтеграційних тестів
- Дотримання найкращих інженерних практик, технічних стандартів і критеріїв якості, викладених у проекті
- Участь у проектних і командних зустрічах, сесіях з уточнення вимог
- Рецензування дизайну та коду зі спеціалістами середньої та вищої ланки
- Сприяння розробці проектно-технічної документації та документації користувача
- За можливості, сприяння автоматизації збірки та розгортання

**Вимоги**
- Не менше 3 років професійного досвіду в якості інженера-програміста
- Глибокі знання та правильне використання об’єктно-орієнтованого програмування та дизайну
- Досвід написання чистого коду на C#, дотримуючись найкращих практик і вказівок
- Досвід роботи з .NET Core і .NET Framework
- Досвід роботи з будь-яким фронт-енд фреймворком JavaScript/TypeScript
- Хороший досвід роботи з базами даних SQL і NoSQL
- Досвід написання модульних та інтеграційних тестів
- Розуміння процесу CI/CD
- Рівень англійської мови Intermediate та вище
_____________________________________________________________

Sigma Software is looking for a Middle Full Stack Developer to join a team of 150+ professionals. We are looking for a person who is permanently working on self-development, striving to provide high quality solutions, open to feedback, and fulfils their commitments.

Catch a chance to work in an exciting and technically challenging role and join a dynamically developing company. We expect you to be talented and active, with good communication skills.

Join our team, and you will get:
- Opportunity to contribute to the evolution of existing and new projects
- Professional development in a qualified team
- Interesting and challenging tasks

Sounds exciting? Then keep reading!

**Customer**
Stronghold of novelties and onward movement, we work with clients in construction, telecom, automotive aftermarket, insurance, finance, and media verticals.

**Project**
Being technologically savvy and able to think outside the box, we achieve the best results in the development of enterprise and startup projects. C#/.NET is one of the key technologies, so you have a chance to become a part of a large, professional community on one of our projects. We will find the perfect match — your interests and our capabilities.

Our core values are creativity, attention to the tiniest details, flexibility, mutual respect, and high commitment to the things we are doing. We keep our word and appreciate this in others.

We are inspired by technology and its power to change the future!

**Responsibilities**
- Design, implement, debug portions of software, including modules and components as well as complete software systems of small and medium size
- Contribute to the solution’s quality using unit and integration tests
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- Participate in project and team meetings, requirements clarification sessions
- Peer-review design and code with middle and senior level specialists
- Contribute to development of technical project documentation and user documentation
- Where applicable, contribute to build and deployment automation

**Requirements**
- At least 3 years of professional experience as a software engineer
- Strong knowledge and proper usage of Object-Oriented Programming and Design
- Experience writing clean code in C# following the best practices and guidelines
- Experience working with .NET Core and .NET Framework
- Experience in any JavaScript/TypeScript front-end framework
- Good experience with SQL and NoSQL databases
- Experience in writing unit and integration tests
- Understanding of CI/CD process
- At least Intermediate level of English