Senior .NET Developer

.NET, CRM, Dynamics
Full Time
Telecommuting not available Travel not required

Job Description

Cambridge Associates is seeking a software developer to join our development team.  You will have the opportunity to work with a talented team designing and developing mission-critical software at our firm.  Cambridge Associates has exciting and challenging projects for both new and existing products that would allow you to make real contributions.  We develop a wide variety of software to support business process and workflows, analytical, data management and reporting capabilities for our internal customers and the firm’s clients.  These include web applications, mobile apps, RESTful APIs and web services, backend services and databases.  Our development platforms include both Java and .NET, SQL Server 2012, and other data management and analytics technologies.


Candidate will be expected to:

  • Work within a CRM platform and associated application team.

  • Design, develop, and implement .NET applications to support business requirements.

  • Follow approved life cycle methodologies.

  • Support the creation of design documents and perform program coding and testing.

  • Resolve technical issues through debugging, research, and investigation.

  • Create unit tests based on desired behavior that has business value.  

Tasks and Responsibilities:

  • As part of an agile team, work closely with business analysts, designers and QA.

  • Analyze CRM-centric business requirements and user needs. The ability to provide input that will define optimal technical designs.

  • Participate in planning activities and collaborate with development teams. Provide suggestions and adjustments as needed to deliver quality software within project scope and timeframes.

  • Ensure that documented standards, processes and procedures are followed

  • Promote and perform development work consistent with industry standards and best practices; design interfaces and integrations.

  • Perform unit testing and support test automation.

  • Apply continuous integration and continuous delivery techniques.

  • Participate in peer code reviews.

  • Work on R&D activities and prototypes.

  • Support the systems once they are up and running.

  • Write excellent documentation explaining application/service functionality and features.

Other such duties as may be determined by Management

Key Competencies:


Preferred candidates will possess most of the following qualifications:


  • Microsoft Dynamics suite of applications required (Dynamics 365 online)
  • Demonstrated understanding of applying BDD, continuous integration and lean delivery.

  • Strong CS fundamentals in data structures, algorithms, and complexity analysis.

  • Strong object-oriented design and coding using C#

  • Experience working with Web applications
  • Understanding of modern architectural design patterns (MVC, ORM, RDMS)
  • Experience/exposure to Test Drive Development (Unit Testing, TDD) style development
  • Understanding of object oriented design patterns and how to apply them.

  • Experience with relational database engines.

  • Familiarity with business intelligence and analytics platforms (e.g. Tableau, Microsoft PowerBI, Birst).In-depth knowledge and experience at least on one of the platforms preferred.

  • Familiarity with data science platforms/tools (e.g. SAS, IBM SPSS, Microsoft Azure ML, Python, R).

  • Experience building measurement and continuous improvement into software.

  • Experience with data integration (e.g. SSIS)
  • .NET 4.5 +

  • JQuery, Angular.js, WordPress
  • Microsoft Office 365
  • Non-Microsoft Dynamics CRM systems (e.g. Salesforce, SAP, SugarCRM)
  • Microsoft Cortana suite of applications (e.g. PowerBI, Azure ML) a plus
  • Experience building and maintaining batch jobs a plus.

  • Experience building and maintaining micro-service components and architectures a plus.

Posted By

125 High Street, Oliver Street Tower 11th Fl Boston, MA, 02110

Dice Id : RTL298151
Position Id : 213642
Have a Job? Post it

Similar Positions

Senior .NET Programmer Analyst
  • Interstate Van Lines
  • Springfield, VA
.Net Developer
  • Dogwood Management Partners, LLc
  • Washington, DC
.Net Developer
  • Sevatec, Inc.
  • Washington, DC
.NET Developer
  • REI Systems
  • Sterling, VA
.Net Developer - Mid/Senior
  • Harmonia, Inc
  • Tysons, VA
.Net Developer
  • Blue Canopy Group LLC
  • Reston, VA
Senior .NET Developer
  • Chevy Chase, MD
Developer - .NET 4
  • ConsultNet, LLC
  • Rockville, MD
.Net Developer
  • DataSync Inc.
  • Sterling, VA
.Net Developer
  • Technoharbor
  • Reston, VA
C# Developer
  • CSRA
  • Washington, DC
.Net Developer (urgent)
  • International Software Systems, Inc
  • Greenbelt, MD
Mid-Level .NET Developer
  • Eliassen Group
  • Centreville, VA
.Net Software Engineer
  • Definitive Logic
  • Washington, DC
.NET Developer
  • JCD Staffing
  • Washington, DC