Position: Senior C# / .NET Developer
Company: Volia Software
Experience required: 5y
English level: upper

Researches, designs, implements, unit tests, documents, troubleshoots, and maintains the code for a complex enterprise wide web-based application sold to clients in the Environmental, Health, Safety and Crisis Management fields. This software helps clients understand and manage their risks and save lives. This role works closely with the database engineers and product managers to ensure that the solution meets the requirements of the application. Ability to understand existing source code, to modify it without negative effect on other corresponding & integrated parts, understanding of .net application layers

General Job Duties:
* To work as part of a distributed agile development team to estimate, design, develop, unit test, and troubleshoot the enterprise software solutions.
* To work closely with Product Management, QA, Customer Care, Documentation, and Services in an agile process to meet internal and external needs.
* To develop sound technical and functional solutions to a given problem domain.
* To participate in full life-cycle development of enterprise business applications for external customers.
* To provide daily status updates and identify issues which may impede progress, propose and implement resolutions to those impediments.
* Must be able to effectively communicate technical information to both technical and nontechnical personnel.
* To exhibit strong technical analysis skills and routinely considers architectural-level issues.
* To work independently as necessary.
* Continuously look for opportunities to expand own knowledge in the technical domain and building rapport with internal and external customers.

Required Education/Experience:
* 6 years work-related experience, preferably in the enterprise ISV software industry; Microsoft SQL Server and Oracle experience required.
* Prefer professional certifications of coding skills.
* Hands on development using Microsoft Visual Studio 2008+ and Team Foundation Server 2008+.
* Strong knowledge of these technologies:
-- C# 5+, ASP.NET, .NET Framework 3.5+, Web API 2+, Javascript, JQuery, HTML, DHTML, CSS, AJAX, WCF, Web Services, REST Services, LINQ, XML, Windows Services
-- Visual Studio 2013/2015
-- Windows Server 2003+, IIS 6.0+
-- SQL Server 2008+, Oracle 10g+
-- nHibernate
* Knowledge of Agile/Scrum development processes.
* Thorough technical knowledge in software development methodologies, design and implementation.
* Familiarity with Object Relational Mapping (ORM) software and techniques.
* Excellent analytical and design skills at multiple product and enterprise level.
* Excellent understanding of entire development process, including specifications, user stories, documentation and quality assurance.
* Excellent communication and interpersonal skills within a team dynamic.
* Demonstrates extensive knowledge of the technical skills necessary for completing own assignments and code reviewing other's work.
* Experience in supporting projects in both development and production environments, including external customer environments.
* Proficient with Microsoft Excel and Office.

Other skills:
* Verbal and written English communication skills - upper intermediate and higher.
* ASP.NET MVC, Windows Work Flow, WPF, Entity Framework.

Work conditions:
* Remote full-time work.
* Flexible schedule with mandatory overlapping of 4pm-7pm interval (Kiev time).
* Official payment.