This site uses cookies. To find out more, see our Cookies Policy

MS Dynamics CRM Application Developer in Chicago, IL at VisionPRO

Date Posted: 10/22/2018

Job Snapshot

Job Description

MS Dynamics CRM Application Developer

Chicago, IL

Direct Hire/Permanent Placement


Are you a Software Application Developer with experience creating and maintaining CRM software solutions? Are you looking to work with a top-notch organization? If so, this is the opportunity for you!

In this role, you will be responsible for the design, development, testing and support of the client’s customer relationship management tool – Microsoft Dynamics CRM. The role is very collaborative by way of daily interaction with developers, product owners, and stakeholders on high performing delivery teams. To be successful in this role, the developer must have a positive attitude, always open to learn new technologies and process and possess effective communication skills.  This is a fantastic opportunity to engage in a positive, creative, and collaborative work environment that offers excellent benefits and flexible schedules. 


• Implement specified design while developing greater facility with advanced design concepts and patterns.  Supports the team in adhering to agreed best practice techniques and in promoting continuous improvement.  Adhere to established policies, standards and procedures for ensuring the security and integrity of the client’s systems and data.

• Test changes to ensure issues are resolved and functionality and operational control are not adversely impacted. Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code

Strategy & Planning

• Collaborate with staff to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.  Identify and resolve business systems issues.  Work with business team members, decision makers, and stakeholders to define business requirements and systems goals.

Acquisition & Deployment

• Conduct research and make recommendations on products, services, protocols, and standards in support of procurement and development efforts. Assist in software releases and roll-outs and communication to the end users.  Perform software improvements and upgrades.

Operational Management

• Provide guidance to less experienced members of the team. Meet or exceed established SLO’s.  Complete all tasks with a focus on quality and customer service.

• Work both in teams and independently on assigned tasks.  Collaborate with different areas of IT and the business to provide solutions for the client.

Knowledge & Experience

  • Development experience in Microsoft Dynamics CRM
  • Intermediate to advanced experience with the following:
    • .NET Framework (.Net/C#, C/C++, Java/J2EE/Spring/JSF/Hibernate/EJB, Oracle APEX, PowerShell, VBScript, Ant/Maven)
    • Web services (WCF, SOAP, REST)
    • Relational databases (SQL, SQL Server)
    • Continuous Integration / Continuous Deployment (TeamCity, Octopus)
    • Infrastructure as Code (Dockers, Containers)
    • AWS Technology (Lambda)
    • Automation and Configuration Management (PowerShell, Control M)
    • Structured source code management (SVN)
  • Experience with common application platforms and messaging technologies, including Apache/Tomcat, IIS, WebSphere 7.x/8.x, MS SharePoint, JMS, Apache Active MQ
  • Prior experience working in a financial institution is a plus

• Familiarity with financial concepts such as advances (loan), securities and derivatives is a plus

  • Working knowledge of software design patterns

• Knowledge of cloud computing principles specifically related to Amazon Web Services

• Experience with IT troubleshooting principles and techniques

• Experience working on cross functional teams

• Ability to conduct research into a wide range of computing issues

• Experience with desktop and server operating systems, including MS Windows, Server, and Office products

• Extensive knowledge of IT troubleshooting principles and techniques

• Extensive knowledge of network and PC operating systems

• Extensive knowledge of current network hardware, protocols, and standards

• Experience working on a team utilizing Agile methodologies, including Scrum and Kanban

• Strong understanding of information processing principles and practices

• Experience working with both on-shore and off-shore vendors

• Extensive knowledge of IT Security principles and controls

• Comprehensive understanding of Change Management process and controls

Formal Education & Certification

• College diploma or university degree in the field of computer science, information systems, or computer engineering and/or 5 years equivalent work experience is preferred

• Certifications in multiple technologies preferred

VisionPRO relentlessly delivers top talent to help our clients excel. We have been trusted for over 20 years to align the right talent to the right opportunity, expertly solving unique business challenges. From small businesses to the Fortune 500, our clients appreciate our consultative approach, resourcefulness, and fast response to their individual needs.