All offersKrakówNetSenior Full-Stack .NET Engineer
Senior Full-Stack .NET Engineer
Net
GAIN Capital

Senior Full-Stack .NET Engineer

GAIN Capital
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    ASP.NET MVC
    advanced
    C#
    advanced
    JS
    regular
    HTML
    regular
    TypeScript
    regular
    CSS
    regular
    T-SQL
    regular
    TFS
    regular

Job description

We are looking for a Senior Software Engineer with 5+ years of commercial experience in building .NET web applications to join our Web Development team in our new office in Kraków.

The Web Development team is responsible for the client-facing web applications and internal API’s to provide client acquisition, onboarding, and servicing solutions. You will be working as part of a scrum team, focused on high-quality deliverables to meet business requirements.


Responsibilities:
  • working on strategic initiatives to modernize existing technology stack based on a distributed scalable microservice-based architecture
  • making an active contribution to the processes and be prepared to offer ideas and solve problems at every stage of the project
  • performing detailed requirements, design and code reviews to ensure thorough due diligence is applied
  • implementing test and behavior-driven approaches and provide support to QA in both manual and automated testing
  • supporting continuous build and automated deployment practices
  • providing  prompt and knowledgeable assistance to business continuity and platform operations whenever requested


Requirements:
  • 5+ years of commercial .NET web application development
  • 3+ years of database development
  • diverse software development principles concurrency design patterns, dependency injection, inversion of control, performance profiling and tuning
  • undertaking unit, integration & UI automated testing
  • knowledge of distributed network architectures
  • experience in a service-oriented architecture
  • experience in an agile environment, RAD, XP, Scrum methodologies
  • DevOps experience: continuous integration management of virtual machines
  • basic understanding of security concepts like API authentication/authorization, encryption, windows certificates
  • Bachelor’s degree or higher in Engineering (Computer Systems, Software, IT&T, Systems)
  • strong verbal and written communication skills (English)
  • Tech stack:
    C#, ASP.NET/MVC, HTML5, JavaScript, JQuery, TypeScript, CSS/LESS
    REST WebAPIs, WCF WebServices, JSON
    MSSQL: T-SQL with JSON, transactions, concurrency, locking
    Visual Studio and TFS
    TeamCity, Powershell
    NUnit, Moq, Specflow, Selenium


Nice to have:
  • .NET WinForms experience with Telerik controls
  • AppDynamics exposure
  • exposure to at least one message broker
  • technical team leading experience
  • experience with client onboarding fraud & compliance systems
  • experience working with distributed, multidisciplinary teams
  • Salesforce integration experience


We offer:
  • competitive compensation package including an annual performance bonus opportunity
  • competitive benefits package, including health care, gym pass, life insurance and lunch vouchers
  • superior co-working and personal development experience
  • spacious and modern office space in the heart of old Kraków
  • kitchen full of coffee, tea, snacks, and fresh fruits