We have a senior level developer role with one of our clients in Alexandria, VA.
NOTE: MUST be a US Citizen or Green Card Holder
ROLE AND RESPONSIBILITIES
- Responsible for the new development, and on-going support of custom applications
- Serve as a Subject Matter Expert within all aspects of CRM software to include technical requirements, system configuration, user requirements, and system upgrades.
- Use Microsoft .NET development to extend and augment the Microsoft Dynamics CRM platform.
- Responsible for the Implementation of custom MS Dynamics CRM plug-ins and workflows.
- Create Plug-ins, custom asp.net pages, and workflows for enhancing the system and maintain data integrity.
- Develop custom web pages using liquid templates and JavaScript in Dynamics Portals.
- Applies industry best practices to all development efforts.
- Solve problems through code – architect and/or implement solutions to help achieve desired results.
- Integrate different technologies through a variety of methods – examples: connect website with CRM, share data/content across multiple platforms, etc.
- Present new ideas for internal solutions – different technologies, methods, etc. based off of previous experience or new research/testing.
- Develop the solution using Microsoft development stack.
QUALIFICATIONS & PROFESSIONAL EXPERIENCE
- Must be a U.S. Citizen or a Green Card Holder
- B.S. in Computer Science with 5+ years of software development experience
- 3+ years of Software development experience in complex business process environments
- 1+ of professional experience in Microsoft Dynamics
- 1+ year of O365 development in D365 CDS, PowerApps, Dynamics Portal and Flow
- Experience working in SDLC and Agile/Scrum projects
- Mastery of .NET MVC using C#
- Experience integrating with Microsoft Dynamics
- Experience creating/modifying .NET Web Applications (MVC), C#, MS SQL, LINQ, E.F.
- Experience creating/modifying/consuming .NET Web Services (XML and JSON), C#, MS SQL, LINQ, E.F., W.C.F., WebApi
- Understanding of multi-tier and multi-layer .NET Web Applications
- Developing in Visual Studio.
- Experience with HTML, CSS, and JavaScript.
- Experience in cross-device and cross-browser development and testing.
- Familiarity with Team Foundation Server (Azure DevOps) or GitHub.
- Familiarity with Bootstrap and CSS.
Job Types: Full-time, Contract
Experience:
- Microsoft Dynamics: 1 year (Required)
- software development in complex business process environment: 3 years (Required)
- O365 development in D365 CDS, PowerApps, Portal and Flow: 1 year (Required)