Position: Senior Full Stack Developer
Company: Sigma Software
Experience required: 5y
English level: upper

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 fulfills 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!

**REQUIREMENTS**
At least 5 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

**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


Sigma Software шукає Senior Full Stack розробника, який бажає приєднатися до команди зі 150+ професіоналів. Ми шукаємо людину, яка постійно працює над саморозвитком, прагне надавати якісні рішення, відкрита до зворотного зв’язку та виконує взяті на себе зобов’язання.
Лови шанс попрацювати на захоплюючій і технічно складній посаді та приєднуйся до компанії, що динамічно розвивається. Ми очікуємо від тебе активності, хороших навичок спілкування.

Приєднуйся до нашої команди, і ти отримаєш:
• Можливість зробити внесок у розвиток існуючих і нових проектів
• Професійний розвиток у кваліфікованій команді
• Цікаві та складні завдання.

Звучить захоплююче? Тоді читай далі!

Осередок новинок і розвитку, ми працюємо з клієнтами зі сфери будівництва, телекомунікацій, авторинків, страхування, фінансів і медіа-вертикалей.

Технологічна експертність та здатність мислити нестандартно дозволяє нам досягати найкращих результатів у розробці корпоративних та стартап-проектів. C#/.NET є однією з ключових технологій, тож у тебе є шанс стати частиною великої професійної спільноти на одному з наших проектів. Ми знайдемо ідеальне співпадіння між твоїми інтересами і нашим можливостями.

Нашими основними цінностями є креативність, увага до найдрібніших деталей, гнучкість, взаємна повага та висока відданість тому, що ми робимо. Ми тримаємо своє слово і цінуємо це в інших.

Нас надихають технології та їхня сила змінювати майбутнє!

**ОБОВ'ЯЗКИ:**

• Проектування, впровадження, налагодження частин програмного забезпечення, включаючи модулі та компоненти, цілі програмні системи невеликого та середнього розміру
• Покращення якості рішення за допомогою модульних та інтеграційних тестів
• Дотримання найкращих інженерних практик, технічних стандартів і критеріїв якості, викладених у проекті
• Участь у проектних і командних зустрічах, сесіях з уточнення вимог
• Рецензування дизайну та коду зі спеціалістами середньої та вищої ланки
• Сприяння розробці проектно-технічної документації та документації користувача
• Якщо можливо, сприяння автоматизації збірки та розгортання

**ВИМОГИ:**

• Не менше 5 років професійного досвіду в якості інженера-програміста
• Глибокі знання та правильне використання об’єктно-орієнтованого програмування та дизайну
• Досвід написання чистого коду на C#, дотримуючись найкращих практик і вказівок
• Досвід роботи з .NET Core і .NET Framework
• Досвід роботи з будь-яким фронт-енд фреймворком JavaScript/TypeScript
• Хороший досвід роботи з базами даних SQL і NoSQL
• Досвід написання модульних та інтеграційних тестів
• Розуміння процесу CI/CD
• Рівень англійської мови Intermediate та вище