Position: Senior CRM engineer
Company: PSR
Category: Other
Experience required: 3y
English level: upper

About Client:
Our client is one of Europe's fastest growing mobile companies with over five million active customers, 1,000 employees worldwide and operations in eight countries. The client is using the mobile virtual network operator business model. As one of their core services they provide “Pay As You Go” mobile SIM cards, targeted towards the needs of international communities and migrant workers.
To cope with rapidly growing business demands our client is launching its R&D center in Kyiv, Ukraine, with us.

Tools and approaches:
The main tools are MS CRM Dynamics 365 (online), MS CRM SDK, Java Script, VS 2008, VS 2013, Azure Portal, TFS, JIRA.
We are working in agile environment taking Scrum and Kanban as our baseline.

Responsibilities:

Research, lead, design, configure, implement and maintain high quality software systems using MS CRM Dynamics 365, Unified Service Desk (USD) and .NET technologies to meet internal / external client’s requirements
Derive the design initiative for development team with solution architects and business analysts; help transform the design in to implementation with the help of developers
Develop, customize & unit test software systems and systems enhancements in accordance with supplied technical specifications, standards and industry best practices to project deadlines
Maintain the existing applications, which includes level 3 support, bug fixing and any new enhancements as agreed with the app support team
Deploy the applications in production environment with the help of application support team, take responsibility of development and test environment
Facilitate the deployment of application in test environment
Provide appropriate code comments for program coding by following a standard coding pattern
Maintain the low-level design document with the support of solution/ data architects
Create unit test case which follows industry standards and testing practices
Maintain the deployment document and do the knowledge transfer to operations team for any development work
 
Required Skills and Experience:

MS CRM Dynamics 365 (or previous online versions)
MS CRM SDK (Plugins & workflows)
Java Script/ jQuery
C# (2.0 & Higher)/ ASP.NET
Web Services/ WCF
SQL / SQL Server 2008 Integration Services
Design/ Scrum Methodology
MS Azure (PaaS & IaaS)
English – upper intermediate or higher
 

The candidate should have an experience in:

MS CRM Dynamics 365 (or previous online versions) customization and development using MS CRM SDK and Java Script
Engineering web services using C#, WCF and has practical knowledge of SOA, worked extensively with XML, XSL and XSD
Performance optimization, both in C# and SQL Server (including caching, query optimization, robust class design)
TFS, Jira, Confluence Microsoft Enterprise Library, Nunit, IIS or other similar supporting tools and frameworks
Exposure of windows Azure (PaaS) is good to have
Strong hands-on Microsoft SQL Server skills + SSRS & SSIS
Creating and executing large scale architectural designs which demonstrate ability to scale to support large numbers of concurrent Users as well as large data volumes
Designing and implementation of testing procedures and hands on experimental code modifications which target latency and throughput improvements within a wide variety of product components
Developing and delivering high quality, efficient and optimized business applications or web-based services to tight deadlines
Also, proficient in object-oriented programming, object-oriented design, design patterns, refactoring and unit testing knowledge
We offer:

​Flexible working hours
​A competitive salary and good compensation package
​Best hardware
​A masseur and a corporate doctor
​Healthcare & sport benefits
​An inspiring and comfy office
Professional growth:

​Challenging tasks and innovative projects
​Meetups and events for professional development
​An individual development plan
​Mentorship program