Full Stack Developer

Net 4.5+, SSIS, ASP.Net MVC< Web API, JQuery, WordPress
Full Time
Competitive
Telecommuting not available Travel not required

Job Description

 

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:

 

  • 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 +

  • ASP.NET MVC, Web API
  • JQuery, Angular.js, WordPress
  • Microsoft Office 365
  • Microsoft Dynamics suite of applications a plus.
  • 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.

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.

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

Similar Positions

Full Stack Developer
  • The Judge Group
  • Columbia, MD
Full Stack Developer
  • Computer Technologies Consultants, Inc. (CTC)
  • Arlington, VA
E-Commerce Web Developer (JavaScript, Full-Stack)
  • Centradyne, LLC.
  • Alexandria, VA
Software Developer
  • Dynamis, Inc
  • Fairfax, VA
Software Engineer I
  • Community Health Accreditation Partner (CHAP)
  • Washington, DC
Mid-Level Software Engineer
  • Tetra Tech AMT
  • Washington, DC
Application Engineer
  • Deltek
  • Herndon, VA
Sr. Systems Developer - C#
  • Envoy Consulting Group, Inc
  • Washington, DC
c#.net Developer Chevy Chase MD
  • Wipro Ltd.
  • Chevy Chase, MD
Mid Level .NET Developer
  • Take 2 Group
  • Chantilly, VA
MEAN stack Developer
  • Quotient Inc.
  • Bethesda, MD
.NET Developer
  • NIKA
  • Washington, DC
Software Engineer
  • The American Institute of Architects
  • Washington, DC