Senior .NET Developer (with DevOps skills)

  • Full-time

Company Description

Miratech is an IT services and outsourcing company that provides services to multinational organizations all over the world. Our highly professional team achieves success with 99% of IT projects in financial, telecommunication and technology domains. Founded in 1989, Miratech has its headquarters in New York, USA; with R&D centers in Poland, Philippines, Slovakia, Spain, and Ukraine. Technical complexity is our passion, stability is our standard, friendly work environment is our style. We empower our employees to grow together with the company, to achieve ambitious goals, to be a part of international relentless team which helps the visionaries to change the world.

Job Description

About the customer

The customer is one of the top 10 European debt management companies with operations in different European countries. It is an innovative company with ambitions to revolutionize the industry with the help of modern and very efficient IT solutions and approaches to operations.

About the project

We are looking for a Senior .NET Developer with DevOps skills. Project portfolio includes various mid- and long-term projects of development and maintenance of financial software: collection and invoicing management, data warehouse, communications, etc. Most applications are developed on Microsoft stack of technologies.

The person hired for this position will work in a multicultural environment with talented colleagues in several European countries 

.Responsibilities

  • Create efficient and logical solution designs for clients
  • Design and code superior technical solutions
  • Easily recognise system deficiencies and implement effective solutions
  • Create and execute project work plans and revise as appropriate to meet changing needs and requirements
  • Communicate and enforce coding standards
  • Consistently deliver high-quality services to clients
  • Possess significant knowledge of client server and internet systems architectures
  • Understand the benefits of the various design methodologies and object oriented environments
  • Proactively seek opportunities to serve in leadership roles
  • Challenge others to develop as leaders while serving as a role model
  • Manage the process of innovative change
  • Conduct effective progress evaluations in a timely manner
  • Seek and participate in development opportunities above and beyond required training
  • Train other employees through both formal and informal training programs
  • Suggest areas for improvement in internal processes along with possible solutions

Qualifications

  • Over 5 years of  enterprise level experience in IT
  • Solid troubleshooting skills
  • Enterprise experience in maintaining supporting MS SQL Server
  • Solid skills in SQL (T-SQL / MS SQL Server)
  • Strong administration skills (OS: Windows Server, Web Hosting: IIS)
  • Experience in bash scripting (PowerShell) 
  • Configuring builds and deployments on CI/CD tools (TeamCity/Jenkins)
  • Willingness to solve DevOps/Support/Maintenance problems
  • VCS (Git)
  • Familiarity with general monitoring principles and tools (Grafana, New Relic, Splunk, ELK stack)
  • Agile Methodology
  • Atlassian Stack (Jira, Confluence, BitBucket, Service Desk)
  • Containerization (Docker) plus orchestration (Kubernetes or OpenShift)
  • Good written and spoken English

Nice-to-have:

  • Experience in .NET/C#
  • Experience in developing/supporting .NET Core and ASP.NET Core applications
  • SOLID & OOP & Design Patterns (including DI, IoC, etc.)
  • Linux administration skills
  • Message brokers and queues (Kafka or RabbitMQ)
  • WCF and REST web services
  • Unit and Integration Testing
  • Cloud experience
  • JavaScript / JQuery / HTML / CSS
  • Experience in Finance domain

Additional Information

We offer

  • Strong career opportunities for professionals
  • A variety of international projects and mobility across projects
  • Professional development support and professional certification opportunities
  • Competitive compensation, advanced bonus systems
  • Paid vacations and paid sick leaves
  • Flexible work schedule with a possibility for teleworking
  • Corporate health insurance program
  • Modern and conveniently located offices with good working conditions
  • Corporate, social and cultural events
Privacy Policy