Position: Senior .NET Developer
Company: Infopulse
Experience required: 5y
English level: intermediate

Areas of Responsibility 

• Design and development of new service components with the responsibility for the full development life cycle 
• Unit Testing 
• Building quality code adhering to industry standard coding practices 
• Refactoring of existing modules towards enhanced architecture 
• Coordination of technical activities and documentation throughout the project 
• Work in a fast-paced continual learning environment which requires the ability to quickly adapt and learn new technologies to solve business issues 

Qualifications 

• 5 years of experience in commercial software engineering as .Net Developer 
• Extensive knowledge of .NET 3.5/4.0, WPF, WCF, MVC Web API, С# 
• Extensive knowledge of WinForms platforms is a must 
• Extensive knowledge of T-SQL, Microsoft SQL Server 2008-2017 
• Experience with Windows Services is a must 
• Familiar with Stored Procedures is a must 
• Experience with Azure, Continuous deployment, automatic builds, etc 
• Knowledge of RESTful architecture concepts 
• Good knowledge of GIT, Entity Framework, Soap, LINQ, UnitTesting 
• Knowledge of Software development methodology and software lifecycle processes, especially 
• Agile (SCRUM) 
• Good knowledge of software configuration management processes and tools (MS TFS, Visual Studio Online services) 
• Bachelor / MSc degree in Computer Science, Maths or related field 
• Upper - intermediate English level (written and verbal) 

Will be an advantage 

• Experience with GIS apps, platforms (ArcGIS,GoogleMaps, etc), libs & SDKs (ArcGIS Runtime SDK & API)
• Experience in Web Development