System Solution Architect - .Net
Position Objective:

The software architect is responsible for leading efforts across the entire company portfolio. He will be facing clients (B2B), internal projects, business, and our development team and management.  The SW architect leads the end-to-end implementation between the company platform to clients as well as to 3rd party s/w providers.


  • Experience in software systems design and development
  • Experience as an s/w architect
  • Proficiency with .Net stack: .Net Framework 2+, .Net Core 1+, Entity Framework 6/Core
  • Hands-on experience with CI/CD, and DevOps: Atlassian stack, JetBrains TeamCity, Nexus
  • Hands-on experience with container technologies: Kubernetes, Helm, Docker
  • Hands-on experience with monitoring and logging tools: Grafana, ELK, etc
  • Experience working on complex enterprise-grade software projects
  • Broad and extensive knowledge of the software development process and its technologies
  • Experience with SOA or microservice architectures and understanding of cloud environments
  • Experience with web services core standards like HTTP 1/2, WSDL, SOAP, REST
  • Knowledge of architectural styles and design patterns
  • Experience with event-driven applications using queues, service bus, and other related patterns
  • Prior experience with relational and non-relational database technologies: MS SQL Server, PostgreSQL, Cassandra
  • Experience defining and driving DevOps best practices within large teams
  • Strong understanding of infrastructure and related technologies (hardware, virtualization, networking): Nutanix, Google Cloud, Infrastructure as Code solutions: Otter/Terraform
  • Experience of building high-performance systems which scale linearly
  • Strong verbal and written communication skills, interpersonal skills.
  • High level of English.
  • Experience in a client-facing, project-based role
  • Experience in the online gaming industry will be a plus


  • Regular exposure to business stakeholders and executive management, as well as the authority and scope, to apply your expertise to many interesting technical problems
  • Perform architectural analysis and design for systems spanning the company products and services portfolio
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
  • Research, design, test, and evaluate new technologies and vendor solutions
  • Implement POCs and pair with technical leads on implementations
  • Troubleshoot code level problems quickly and efficiently
  • The position requires constant communication with customers and internal business partners
  • Experience in planning and delivering software platforms used across multiple products and organizational units
  • Strong grasp of security principles


What we love about Innovecs:
  • High-level compensation and regular performance-based salary and career development reviews
  • Medical insurance (health), employee assistance program
  • Paid vacation, holidays and sick leaves
  • Gym 24/7, personal fitness instructor
  • Massage in the office, personal wellness consultant
  • English classes with native speakers and partially or fully reimbursed personal trainings and conferences
  • Referral program
  • Team buildings and a lot of fun to take a break and relax


Apply now
By checking this box, you agree to receive job promotion, events and other important news
Recommend a friend
Think your friends suits this position best?
Please, fill the recommendation form.
Share this position