Partner with Architecture to define and design an API layer for the firm to support data access and integration needs of our systems and business units that are scalable and built to industry best practices.
Design, build, unit test, and maintain services for all integration components.
Define, develop, and enforce all standards for API layer design, development, unit testing, and deployment.
Align all architecture and design decisions with Boston Private’s Architecture guidelines and standards.
Drives process improvement changes to ensure high productivity and quality of services provided.
Maintain high-level familiarity with other IT system/business application capabilities in order to make recommendations about potential upstream/downstream integration or functionality.
Partner with other technical team leaders such as architects, testers, analysts, and release managers as a lead member of the development team in order to understand future strategies, objectives and how to accomplish the business goal.
Define and enforce strict release management protocols, leveraging DevOps best practices, are followed and environments are kept up-to-date.
Suggests innovative solutions to business problems/ processes that leverage technology to provide marketing differentiation, performance improvements, and better user experiences.
Follow coding standards and participate in code reviews during projects to ensure appropriate design patterns are followed
Provide estimates and work breakdown structures for assigned tasks
Qualifications:
8+ years of experience with implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using technologies like MuleSoft, Dell Boomi, TIBCO, KAFKA, ActiveMQ etc.
B.S. in Computer Science or equivalent.
5+ years of experience in building API and service layers.
Experienced in Designing and developing ESB/SOA/BPM middleware layers using tools like Mulesoft, ServiceMix, webMethods, or TIBCO and J2EE/.Net concepts.
Strong experience in XML, XSD, XSLT, SOAP/REST and web services.
Strong software design and architectural mindset; experience with SOLID principles and experience with multiple design patterns.
Experience with DevOps and CI/CD.
Senior Front End / Full Stack Developer experienced in full project life cycle from design to implementation to integration with a wide range of technologies.
Experience with Azure and/or AWS cloud environments – preferably both
Experience with and understanding of the infrastructure supporting the code – proxy setup, networking, cloud deployments
Must have at least 5+ years’ experience in .NET development including:
ASP.NET, WebAPI, RESTful Web Services, C#, JavaScript and SQL Server
Documented design specifications, troubleshoots and testing.
Actively involved with requirement definition and analysis.
Worked closely with functional leads, product managers, and business analysts to understand integration requirements.
Strong mentoring skills with excellent communication, collaboration, and problem solving capabilities.
Self-motivated with exceptional follow-through
Ability to independently prioritize and complete tasks in a structured manner
Strong problem solving and analysis skills with the ability to work and deliver under tight deadlines
Experience working in an agile environment (e.g. Scrum, Kanban) preferred.
Experience in financial services is highly desired.
Experience with modern software frameworks and repositories such as TFS, SVN and GitHub is preferred.