Senior .NET Developer

GlobalLogic Verified

Job Description

Talent Program is a program aimed at attracting and developing talents. It gives ground for a quick start as one of the company’s consultants and a choice between the most interesting projects in the popular technology stacks. By joining the Talent Program, you can become a part of GlobalLogic and enjoy all the benefits provided by the company right after one technical interview.

Requirements:

      • 5+ years of development experience;
      • Bachelor’s degree in Computer Science or equivalent;
      • Good .NET Core knowledge, MVC.NET, MS SQL;
      • Knowledge of software-oriented architecture, micro-services;
      • Solid understanding of OOP, design patterns, software development principles and best practice;
      • Deep understanding of CI/CD integration;
      • Upper-Intermediate English skills;
      • Demonstrated ability to come up-to-speed quickly on a new technical domain/product area;
      • Excellent written and verbal communication skills.

Would be plus experience in

      • SpecFlow (DRB);
      • Experience in payment systems development (DRB);
      • Experience with Azure Cloud Solutions (all);
      • Experience with CosmosDB, ServiceBus, Functions, CQRS (Stryker);
      • Experience with Azure DevOps (former VSTS);
      • Experience with Entity Framework or other ORM tools (like NHibernate) (Hilti);
      • Experience with SOA (Microsoft);
      • Experience with Front-end technologies, such as XHTML, CSS, JSON and AJAX, and knowledge of some JavaScript frameworks such as ReactJS, Typescript, jQuery (Microsoft);
      • Prior experience with MS Dynamics CRM Software (Microsoft).

Preferences:

Agile, Specflow, ASP .NET Web API, ASP .NET MVC, Message Queues, Systems Architecture, Unit Testing, JavaScript, CRM, Microsoft Dynamics, AJAX, Entity Framework

Job Responsibilities:

Job Responsibilities

    • Performing requirements analysis, application development, product configuration, unit, and system testing, and production deployment within the framework of the infrastructure;
    • Monitoring existing code and doing performance tuning if necessary;
    • New features implementation. Bug fixing and troubleshooting;
    • Cross-team communication and cooperation;
    • Work in a dynamic Agile/Scrum-based environment;
    • Become SME on a broad area of the product.