Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 5

4+ years of experience in designing, developing, and testing multi-tier applications using Microsoft .NET Framework, SQL Server, HTML/CSS/JS and various frameworks with Agile development methodology.

Strong experience in designing and implementing scalable systems with OOP approach and Design Patterns, creating loosely coupled classes using Dependency Injection, Test-driven development with NUnit.

Proficient in developing data layer using Entity Framework, LINQ, creating and consuming RESTful and SOAP Web Services, designing and implementing modern feel UI with HTML, CSS, JavaScript and related frameworks, including Single Page Applications with Angular.

Extensive practice in bug tracking, issue tracking using Jira, Continuous Integration/Continuous Deployment tools like Jenkins, version control tools as GIT and SVN.

Hands-on experience in Finance domain, in particular, successful development and support of numerous integrations with diverse credit bureaus and payment services.
End-to-end software development and support of the company's main product including custom and internal projects, in particular, participating in development of financial calculations, decision-making systems, integrations with credit bureaus and payment services. Working in Agile Scrum methodology within a team and delivering accepted functionality in each sprint. Environment: C#, ASP.NET MVC, ASP.NET Web API, Entity Framework, StructureMap, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Microsoft SQL Server, IIS.
Intrested in working with modern tech stack, learning relevant technologies/software development approaches.