CRM Lead Job in Bethesda 20814, Maryland US
CRM Lead
RCM Technologies is a leading provider of IT Business Solutions and Professional Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define, implement, and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America. RCM Technologies is currently seeking a CRM Lead for the Bethesda, MD area.
Dynamics CRM Lead
Location: Bethesda, MD
Description: RCMT is looking for a CRM Lead who will be the primary design and development consultant for the user interface design and development of the Dynamics CRM framework technology with the Web Application software. The CRM Lead will report to the Program Manager and works closely with the Principal System Architect/ Tech Lead, the DBA, and other members of the technical development team. The business, technical, and information architecture for the application software is known, and is in production. The technology stack is a Microsoft framework and enterprise solution including, .Net/C#, SQL, SharePoint 2010, Dynamics CRM 2011, Exchange, and Visual Studio/TFS. The project also uses the SQL search engine technology.
This role will have responsibility for the quality, accuracy, and sustainability of the assigned software solution. It is the responsibility of this role to ensure that all assigned work for the development team is performed within the agreed constraints: time, cost, scope, requirements, and specifications. Role requires the ability to interact with the customer and communicate in non-technical terms.
Key duties include:
- Provide software estimates that accurately reflect the size and resources required of requested development
- Reviews, analyzes, develops and maintains Microsoft Dynamics CRM user interface applications including coding, testing, and debugging
- Defines business requirements related to developing and implementing user interface applications
- Works with the Requirements and Analysis team to validate requirement specifications and design documents
- Lead the software design effort taking into consideration company and industry best practices
- Contribute to final design the overall architecture of the software solution
- Design and implement effective version management and change control over code base using company standard toolsets
- Provide clear, concise, and accurate documentation of all work products
- Ensure applications receive thorough unit, system, and integration testing
- Lead the deployment of software solutions into the customer’s production environment
- Provide solution support and troubleshooting immediately following deployment
- Provide cross training to personnel responsible for the long term support and sustainment of the solution
- Provide OM Support to CRM end users Act as a role model and coach for junior developers on the team
- Provide regular progress reports; update project plans, risk registers, issues lists
- Assist in the development of end user and system support training materials
Required Skills:
- Bachelors Degree or equivalent (4 years of experience can be added in place of bachelors degree)
- Minimum of 10 years’ experience in full software development lifecycle, from requirements capture through post-deployment support
- Minimum of 5 years development experience using the full suite of Microsoft development architectures including ASP.NET, C#, JavaScript, Web Services, SharePoint, SQL Server, Visual Studio
- Minimum of 4 years development experience using Microsoft Dynamics CRM 4.0 (total experience could include experience with version 2011)
- Experience required in Microsoft Dynamics CRM version 2011
- Experience required in Microsoft SharePoint 2010, and integration of SharePoint with Microsoft Dynamics 2011
- Expert knowledge of the Dynamics CRM SDK
- Demonstrated expertise in designing and implementing Microsoft Dynamics CRM 4.0 applications from the user interface
- Demonstrated expertise in developing and implementing workflow/workload process applications in Microsoft Dynamics CRM 4.0
- Demonstrated expertise in implementing customer relationship management related data taxonomies.
- Demonstrated expertise in designing and programming web-based user interfaces.
- Strong communication skills, written and verbal
- Able to establish strong working relationships with team members and customer
- Strong organizational skills
- Strong problem solving, analytical and critical thinking skills
- Ability to learn, deploy, and coach others in new technologies and development skills
- Knowledge and understanding of federal certification and accreditation guidelines and requirements and experience delivering solutions that meet those specifications
Desired Skills:
- MSDE desired but not required
- Certification in Dynamics CRM is desired
- C# and Visual Studio experience
- Experience developing web-based dashboards and alert notifications
- Experience using Microsoft Team Foundation Server (TFS)
- Solid written and verbal skills
- Self-starter
- BS or MS in related field
RCM Technologies is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, non-disqualifying physical or mental disability or any other basis covered by law. Employment decisions are based solely on qualifications and business need.