Основным направлением деятельности нашей компании является разработка распределенных приложений любого уровня сложности и масштаба.
Накопленный опыт позволяет как использовать и адаптировать готовые решения для ускорения процесса разработки, так и вести полный цикл разработки с нуля.
Цикл разработки адаптируется под каждую конкретную задачу от современного Agile до традиционного Waterfall, что позволяет заказчику вносить изменения в поставленную задачу в итерационном режиме на самом раннем этапе и минимизировать возможные издержки.
Основным направлением деятельности компании является разработка распределённых приложений уровня сложности масштаба предприятия и выше. Опыт позволяет как использовать и адаптировать готовые решения для ускорения процесса разработки, так и проводить полный цикл разработки «с нуля», а в дальнейшем — сопровождать полученное решение.
Компания не боится так называемого «Legacy» кода и может «вписать» новый код в существующую экосистему программного обеспечения заказчика.
У компании есть опыт проектирования программно-аппаратных решений на основе микропроцессорной техники и радиоэлектронных компонентов, как в виде отдельных модулей, так и в виде готовых коробочных изделий.
Размещение и сопровождение полученных решений на собственных серверах компании и заказчиков позволяет предоставлять услуги по оптимизации и аудиту системы безопасности существующих решений клиента.
Более 15 лет: .NET Framework, C#,
Более 11 лет: MVC (Asp.NET MVC/Castle Monorail MVC),
NHibernate, Castle Windsor (IoC), Web Services (SOAP)
Более 5 лет: Asp.NET WebApi, Lucene.NET, NuGet
Более 3 лет: F#
Более 2 лет: Akka.NET
Более 11 лет: Spring Framework, MyBatis
Более 5 лет: Hibernate
Более 10 лет: JUnit, Selenium, EasyMock
Более 10 лет: jQuery, Velocity, Thymeleaf
Более 2 лет: React, Redux, Javascript ES6
Более 2 лет: SASS, HTML5, SVG
Более 10 лет: Apache Tomcat, NGinx
Более 15 лет: Microsoft SQL Server, MySQL
Более 15 лет: HTML, CSS, JavaScript
Более 10 лет: JQuery
Более 3 лет: Knockout.JS, TypeScript, SASS
Более 2 лет: React, Redux
Более 2 лет: Webpack
Более 4 лет: C, Python, C++, многопроцессорная и многопоточная разработка для ARM, под TI RTOS, FreeRTOS, Google Tests & Mocks, Continuous Integration, BDD Cucumber (Behave)
Более 10 лет: ASM, C для разных типов микроконтроллеров начиная с 8051 и Motorola HC12, PIC, AVRБолее 7 лет — Apache ActiveMQ, Apache Camel
Более 2 лет — Docker, Elastic Stack (Elastic Search,Logstash, Kibana), Apache Kafka
Более 15 лет: юнит-тестирование (NUnit/RhinoMocks,JUnit/EasyMock), Continuous Integration (Jenkins,TeamCity, CruiseControl.NET), контроль версия (Mercurial,Subversion)
Более 10 лет: автоматическое web-UI тестирование(Selenium, WatiN), Agile-практики
Более 7 лет: автоматизация развертыванияприложений, peer review кода
Более 5 лет: Lean/Kanban-практики
Наши проекты установлены и работают в том числе и на собственных серверных мощностях, реальных и виртуальных с применением VMWare, Citrix XenServer, распределенных дисковых массивов, обеспеченных соответствующей сетевой инфраструктурой. Системное администрирование подразумевает работу по документированным процедурам контроля и управления.
Продукты нашей компании используют в своих бизнес-процессах десятки ведущих мировых финтех компаний, страховых и пенсионных фондов. Это проекты связанные с финансовой аналитикой, RFP-опросниками и кибербезопасностью.
Комплекс приложений для сбора, хранения, редактирования, анализа и публикации финансово-аналитической информации. Центральное веб- приложение дополняется широким набором инструментов для импорта и экспорта данных, создания рассылок, поиска информации, электронными отчетами.
Приложение для сбора, хранения и анализа финансовых опросников. Приложение имеет продвинутые функции создания отчетов, составления расписаний и структуры вопросников.
Система поиска и оценки потенциальных рисков связанных с практиками конфигурирования публичной IT-инфраструктуры компаний. Масштабируемая многокомпонентная система,
с использованием Machine Learning и разработанной с нуля методологией.
Система защитной автоматики с глубокой переработкой Embedded Legacy кода. В процессе работы над проектом старый код был отвязан от аппаратной составляющей, переписан под новую аппаратную и программную архитектуры. Минимизация
зависимостей между различными компонентами с использованием IoC шаблона программирования позволила ввести практику Unit- тестирования. В качестве источника требований использовался
в первую очередь сам Legacy код с минимальным привлечением заказчика. В качестве основного критерия приёмки выступал принцип соответствия поведения модуля управления с Legacy кодом и с новым кодом, поэтому для автоматизации данного процесса был разработает тестовый framework на основе BDD движка Cucumber.
Аппаратное решение реализовано на 2-х микроконтроллерах ARM с индивидуальной RTOS на каждом. Высокий уровень эмуляции системы на PC позволяет вести разработку с минимальным использованием аппаратной составляющей (платы контроллера модуля управления).
Для тех, кто хочет попробовать себя в современном процессе разработки ПО в самых разных направлениях и оценить свои перспективы, сильные и слабые места, предлагается оплачиваемая* стажировка. Последующее трудоустройство не гарантируется, но вполне возможно.
Студентов, проходящих производственную практику, обеспечиваем всеми необходимыми документами.
Наша работа основана на современных методологиях, таких как Agile, Scrum.
Основные направления нашей работы:
Широко используется unit- и bdd тестирование, dependency injection, многопоточность и распределённые вычисления.
От вас нужно только желание и умение учиться.
* Стажировка оплачивается начиная с четвертой недели.
В дружный коллектив ищем Java/Javascript разработчиков (Fullstack). Рассматриваем кандидатов без опыта
Необходимые навыки
1. Опыт работы с системами контроля версий (Mercurial, Git)
2. Знание английского - минимум Intermediate level.
3. Опыт работы с базами данных (желательно mysql)
4. Знакомство с Javascript, HTML, CSS
5. Знакомство с Java, Spring Framework
Желательные навыки
1. Опыт работы с React JS или Angular или Vue
2. Понимание принципов автоматического тестирования, знакомство с JUnit, Selenium
Ищем толкового человека на позицию junior-разработчика (в том числе рассматриваем студентов последних курсов) для работы с C# веб-приложением.
Минимальные требования - базовые знания C#, основ веб-разработки, системы контроля версий (предпочтительно git/mercurial), базовый английский.
Практический опыт C#, F#, веб-разработки, ASP.NET MVC, ASP.NET WebApi, TypeScript, PowerShell, SQL, участие в OpenSource проектах и наличие активного профиля github/bitbucket всячески приветствуем.