Partnerships is hiring an experienced Microsoft Dynamics CRM Developer to join our next- generation solutions team focusing on cloud, mobile, analytics and leading edge innovative technology.
We\'re looking for an Microsoft Dynamics CRM Developer to join our team, where team members are passionate and collaborative in delivering world class leading edge technology solutions globally utilizing the best practices and methodology such as Microservices, Agile and Lean.
The Microsoft Dynamics CRM Developer opportunity will be part of our Agile development team in downtown Dallas.
This is highly visible role responsible for the successful delivery of complex enterprise-wide initiatives and projects.
Candidate will be responsible for implementing and supporting new and existing features, as well as continually expanding the capabilities of our technology solution, architecture, and supporting tooling.
This developer will work collaboratively to understand the dynamics of business processes and convert business requirements into performant, high quality software as well as have the ability to take a project from scoping requirements through actual launch of the project.
Responsibilities Include:
Develop new features, as well as maintenance and enhancements of existing functionality
Responsible for creating and maintaining an extensible and performant system architecture
Works effectively within a collaborative team environment
Maintains a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles
contribute to our technology solution as we advance into an emergent technologies and push the boundaries of software development techniques.Designs and implements software required to complete user stories and defects
Communicates effectively with team members and project leadership to identify needs and evaluate alternative business solutions.
Ensures unit tests written for all new code
Continually seeks opportunities to increase product quality and customer satisfaction.
Suggests areas for improvement in internal processes along with possible solutions.
Provides application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defects
Troubleshoots and resolves functional and performance related issues
The Ideal Person will:
High energy, fast paced, adaptive and a quick learner
Collaboration within team but a more independent style in general
Control of overall task & agenda, includes others in a task-focused manner
Excellent communication skills
Should be proactive and shall have effective coordination skills
Strong written communications especially related to articulating technical specifications
Qualifications Include:
Bachelors or Masters Degree in Computer Science
Very proficient in all areas of Software Development and Agile Methodologies.
5 - 8 years of experience in implementing and customizing Microsoft Dynamics CRM
Well versed in Sales /Marketing and service Modules in Dynamics CRM
Proficiency in configuring and customizing Dynamics CRM [Solutions, Sitemap, writing JavaScript, developing/registering plugins and workflows, dialogs, SDK].
Good knowledge about integrating Dynamics CRM with other systems via SDK.
Dynamics CRM certifications are a plus.
Conceptually clear with Service Oriented Architecture (SOA), Enterprise Service Bus (ESB), and Enterprise Application Integration (EAI).
Experience with working on these concepts would be big plus.
Knowledge and experience with Design Patterns, Web/Windows based N-tier database applications and Automated Testing
Excellent programming skills in C#, .NET, JavaScript, HTML.Dynamics CRM, Visual Studio 2015, Team Foundation Server, .NET 4.5, and Azure.
Strong knowledge of MS SQL Server Reporting Services
Knowledge and experience using IIS, SSL, and Web Security.