Senior Microsoft Dynamics Developer

This is your opportunity to join AXIS Capital – a trusted global provider of specialty lines insurance and reinsurance. We stand apart for our outstanding client service, intelligent risk-taking and superior risk-adjusted returns for our shareholders. We also proudly maintain an entrepreneurial, disciplined and ethical corporate culture. As a member of AXIS, you join a team that is among the best in the industry.

The MS Dynamics Developer role will be part of a broader development team that will be responsible for managing MS Dynamics applications within the Workplace Productivity Center of Excellence (WPP CoE). The candidate will develop, modify and maintain MS Dynamics solutions by configuring and customizing where appropriate using Jscript, .NET and other relevant software tools. The candidate will design, develop, and manage new and capabilities, and provide support including debugging and fixing issues or supporting end users. The candidate will be required to work with project stakeholders daily and should rely on their experience and judgment to plan and accomplish goals. The candidate will be required to participate in user meetings to understand the business problem, participate in requirements analysis and determine if the solution can be MS Dynamics based.

Responsibilities

  • Develop MS Dynamics based solutions both on-premise and online through configuration and customization where appropriate
  • Development of custom solutions, external utilities and integration with other applications using Azure services
  • Experience with MS Dynamics 8.x, 9.x.,(on-premise and cloud), MS Dynamics web apps (unified UI)
  • Migration of on-premise MS solution to cloud
  • Experience with O365 suite of tools that interact with MS Dynamics like Share point, Flow
  • Implementation knowledge of different types of web authentication
  • Good fundamental and hands on knowledge of MS SQL Server
  • Strong analytical and good problem-solving skills
  • Excellent verbal and written communication skills
  • Strong interpersonal and organizational skills, energetic and professional demeanor, and be very client oriented are all must-have characteristics
  • Works in an object-oriented, multi-developer environment with version control, change management and continuous improvement
  • Works closely with business users and IT partners to review requirements. Develop, recommend and discuss technical designs that meet those requirements
  • Identify opportunities that can improve efficiency of business processes
  • Provide assistance and advice to business users in the effective use of applications and information technology

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent experience
  • 5+ years of MS Dynamics development and architecture experience
  • Development experience with MS Dynamics on premise and online, including web app/unified ui
  • Development experience with tools, frameworks and languages, including Visual Studio (2017/2019), JavaScript, and .NET
  • Experience with migration from on-premises implementation to MS Dynamics Online
  • Experience designing and developing user-interfaces
  • Proficient in C#, VB.Net, with a good knowledge of the frameworks and relevant ecosystems
  • Proficient understanding and experience with ALM tooling, preferably Azure DevOps (formerly TFS); experience with code versioning using TFVC and/or Git
  • Good understanding of CI/CD automation processes and desired experience with Azure Pipelines (YAML)
  • Experience with Microsoft SQL Server (2017/2019)
  • Strong interpersonal and organizational skills, energetic and professional demeanor, and be very client oriented are all must-have characteristics
  • Excellent communication, organization and documentation skills
  • Good working knowledge of web applications, and RESTful API-based testing platforms
  • Good understanding with desired experience using APM tooling such as Dynatrace
  • Good understanding with desired experience managing Azure workloads
  • Good understanding with desired experience of designing and implementing load and performance tests
  • Experience working with ITSM Processes (including Change and Incident management)
  • Experience working with Agile Development methodology, including Scrum
  • Experience with test automation and regression testing