28 Nov
Sr. Web Developer - MS Dynamics
Vacancy expired!
- Learn and optimize customer-related business processes of the ENGLink’s MS Dynamics 365 CRM application suite.
- Perform as a senior developer for the delivery of Dynamics 365 configuration, custom assembly development, integration code and data migration scripts
- Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.
- Perform architecture, design and development of full-lifecycle development efforts which are based on Microsoft Dynamics 365 / CRM, Canvas or Model Driven frameworks
- May lead a large development team in design of highly complex software systems.
- Works independently designing and developing new software products or major enhancements to existing software.
- Acts as highest-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms.
- Lead the development of user stories, use cases and design artifacts to effectively convey requirements to both client stakeholders
- Contribute to ENGLink’s architectural best practices and Dynamics customization standards to be utilized on Dynamics 365-based projects
- Deep knowledge of the Dynamics CRM, Customer Engagement, USD, Interactive Service Hub, Field Service and Portals. Strong understanding of when to use of native features and when it is appropriate to use custom development. Ability to successfully communicate this information to both internal and client teams.
- Conduct code reviews to ensure that customization code quality is at the highest level possible and appropriate design patterns are being followed
- Maintain, manage, develop, and design MS Dynamics CRM applications
- Customize and optimize CRM applications in support of business functions
- Provide front-end Dynamics CRM development capabilities
- Support internal users on the use of Dynamics CRM
- Deliver quality code and fixes, on time, with rigorous testing
- Document design, tasks, bugs, user stories, requirements
- Assist with unit testing, integration testing, and user acceptance testing prior to production deployment
- Support system interruptions and ticket resolutions in customer required timeframes
- Support to DevOps test planning and execution;
- Support review and risk assessment of Change Requests;
- Communication of any issues, problems, or risks to leadership with recommended solutions;
- Meeting attendance with program personnel and ENGLink stakeholders and support to reporting efforts;
- Preparation of ad-hoc reports and presentations for PMO and RSC personnel, and;
- Utilization of professional judgement, critical thinking skills and research to resolve issues affecting system performance.
- Master's Degree in business related field, engineering, or a related scientific or technical discipline, or equivalent experience, with at least 10 years of experience performing complex development projects;
- Must have 3+ years of hands-on experience with Microsoft Dynamics CRM/ D365;
- In-depth hands-on knowledge of the Microsoft Dynamics CRM platform, the entity model, security model, and Web services;
- In-depth hands-on knowledge of Model Driven applications and the Common Data Service (CDS);
- Extensive .NET Framework and C# development experience including experience with the CRM API;
- Hands-on experience architecting solutions that involve Dynamics customization to include server side code, custom business logic, integration modules, workflow assemblies, plug-ins, Customer Engagement, USD, Interactive Service Hub, Field Service and Portals;
- Experience with customizing the Web client and Dynamics CRM for Microsoft Office Outlook;
- Experience with ADO.NET, ASP.NET, Windows Communication and Workflow Foundations;
- Extensive JavaScript, HTML design, and development experience;
- Experience architecting business solutions based on SQL Server database, reporting and integration services.
- Experience with object-oriented design and Service Oriented Architectures (SOA);
- Must be able to obtain and maintain a Secret Security Clearance;
- ship
- Excellent client-facing written and oral communications skills;
- D365 certifications, classes or exams;
- Azure certifications, classes or exams;
- CompTIA Security+ CE Certification
- ITSM experience;
- Azure Dev Ops;
- Previous Department of Army experience;
- Previous experience supporting USACE or the emergency management community
Vacancy expired!