What you’ll do:
- Provide expertise in analysis, requirements gathering, design, coordination, customization, testing and support of .NET applications running in client’s environment;
- Develop and maintain a strong working relationship with business and technical members of the team;
- Relentless focus on quality and continuous improvement;
- Perform root cause analysis of process issues;
- Development / evolutionary maintenance of application environment, performance, capability and availability;
- Assisting in defining technical requirements and developing solutions;
- Effective content and source-code management, troubleshooting and debugging;
- Acting as a consultant on application customization projects;
- Potentially planning and implementing software version upgrade releases.
What you’ll need to succeed:
- Knowledge of business would be a plus;
- English knowledge - writing and speaking;
- Algorithms & data structures;
- OOP, design patterns;
- Unit testing;
- C#, .Net Framework, .Net Core (good knowledge of the main namespaces, classes, CLR, assemblies management);
- ASP.NET Core 2.1+, Web API, REST, IIS;
- React, Redux, ES6;
- Visual Studio, 2017+, TFS;
- Database (SQL Server – relevant experience);
- Nice to have experience with: node.js, npm, prime react.
Powered by JazzHR