Job Description
Infopulse welcomes talented professionals to join our project and to work as a Senior .NET Developer in our Kyiv office.
Areas of Responsibility
Designing and developing new service components with the responsibility for the full development life cycle
Unit Testing
Building quality code adhering to industry standard coding practices
Refactoring existing modules towards enhanced architecture
Coordinating technical activities and documentation throughout the project
Working in a fast-paced continual learning environment which requires the ability to quickly adapt and learn new technologies to solve business issues.
Qualifications
3-5 years experience in commercial software engineering as a .NET Developer
Extensive knowledge of .NET 3.5/4.0, WPF, UWP, WCF, MVC Web API, ?# (Web Services)
Extensive knowledge of UWP/WPF (and/or WinPhone) platforms, MVVM patterns
Extensive knowledge of SQL, Microsoft SQL Server 2008-2014
Knowledge of RESTful architecture concepts
Good knowledge of Entity Framework, Soap, LINQ, Unit Testing
Experience with GIS apps, platforms (ArcGIS, GoogleMaps etc), libs & SDKs (ArcGIS Runtime SDK & API, SharpMap or others) is a big plus
Experience in Web Development is an asset
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, Math or related field
Upper-intermediate English level (written and oral)
Excellent verbal and written communication skills
Self-driven personal approach and passion for helping others
A positive and resilient mindset and stress tolerance