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
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#
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.
.NET 4.5 +
Experience building and maintaining batch jobs a plus.
Experience building and maintaining micro-service components and architectures a plus.
125 High Street, Oliver Street Tower 11th Fl Boston, MA, 02110Contact