Senior Software Engineer

Boston Private Financial Holdings Boston , MA 02298

Posted 2 weeks ago

Senior Software Engineer

Job Locations US-MA-Boston

Posted Date 3 weeks ago(3/6/2019 9:07 AM)

Job ID 2019-1978 # of Openings 1 Category Technology


Boston Private is a leading provider of fully integrated wealth management, trust and private banking services. For more than 25 years, Boston Private has taken a highly personalized approach to serving the complex financial needs of individuals, families, business owners, private partnerships, nonprofits and community partners. Boston Private is also an active provider of financing for affordable housing, first-time homebuyers, economic development, social services, community revitalization and small businesses.

Headquartered in Boston, Boston Private has offices across the U.S. including Boston, San Francisco, San Jose, Los Angeles and South Florida. Private banking and trust services are provided through Boston Private Bank & Trust Company. Wealth management services are provided through Boston Private Wealth LLC, an SEC registered investment adviser and a wholly owned subsidiary of Boston Private Bank & Trust Company.


The Senior Software Engineer will be responsible for developing and supporting all custom development software applications and utilities as well as the integration components between systems. The successful candidate will also be responsible for working closely with other software engineers, developers, business owners, database administrators, vendors, and end-users to ensure the systems are functioning and performing optimally.

  • Work closely with team members to develop and maintain application support documentation for the bank's internally developed applications.

  • Function as a mentor for junior software engineer(s), providing assistance where needed

  • Assisting in the hiring of additional staff within the department.

  • Predict emerging customer needs and develop innovative solutions to meet them

  • Solve unique and complex problems with broad impact on the business

  • Participate in the development of business strategy for the Bank as needed

  • Translate highly complex concepts in ways that can be understood by a variety of audiences

  • Develop and support web applications that meet business requirements using ASP.NET

  • Develops system test plans, oversees testing of new or modified applications and ensures applications meet specifications.

  • Assist application owners with unit testing, regression testing, script testing, user acceptance testing and test environment support.

  • Develops integration plans and ensures for the incorporation of plans into integration testing process.

  • Ensures documentation of functions and changes to new or modified modules, tests activities/results, error handling and backup/recovery procedures.

  • Provides expert advice on complex system design issues and contributes to ongoing planning and development of systems enhancements.

  • May manage small to medium sized projects.

  • Provides technical expertise, training, and consultation to other staff.

  • Provides ongoing maintenance and operational support for applications.

  • Supports software development lifecycle and applies and follows appropriate programming/development methodologies and best practices as instructed.

  • Flexibility to adapt to rapidly changing business environment which may include learning new Technologies

  • Maintain the Bank's website relationship with the vendor and make changes that don't require code changes by the vendor.

  • Extremely responsive and able to communicate effectively with all user levels.

  • Excellent interpersonal, written and verbal communication skills.

  • Demonstrated attention to detail, effective time management.

  • Keep up-to-date on new technologies

  • Performs other related duties as required.


  • Bachelor's degree preferably in Computer Science or Information Systems or equivalent

  • Knowledge or understanding of .Net, ColdFusion, Visual Basic and Dynamic HTML (DHTML) application support and/or development.

  • Proficiency in MS Office (Word, Excel, Outlook, PowerPoint, Access, Visio)

  • Knowledge or understanding of SQL including: reporting services, writing scripts and creating packages.

  • Ability to work with existing and new vendors, their application(s) and services.

  • Experience in project management methodology.

  • Demonstrated ability to document application support methodology and procedures.

  • Proven experience with troubleshooting principles, methodologies, and issue resolution techniques.

  • Excellent verbal and written communication skills

  • Ability to deal with conflicting priorities

  • Strong analytical skills and attention to detail

  • Experience with Visual Studio

  • Familiarity with Hyperion Reporting Services

  • Familiarity with Team Foundation Server

  • Familiarity with Agile Software development principals

  • Familiarity with SalesForce development and integration services

  • MS Sharepoint Administrative experience a plus

  • Working knowledge of Visual Studio, ASP.NET (Web Forms and MVC), .NET Framework, C#, Visual Basic, XHTML, JavaScript, CSS, AJAX, jQuery, XML, web services, IIS

  • Bachelor's degree in computer science or equivalent experience

  • 2 years' experience in .NET web development Banking / financial services background a plus

  • Creates or review technical design documentation to ensure the accurate development

  • Familiarity with the following financial applications a plus:

  • Fiserv Signature

  • Fiserv Nautilus (Hyland On Base)

  • MS SQL Server

  • XML

  • API Interfaces

  • Hyperion Interactive Studio

  • IBM Cognos Reporting Suite

Boston Private is an Equal Opportunity Employer

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Verisk Analytics

Posted 2 days ago

VIEW JOBS 3/24/2019 12:00:00 AM 2019-06-22T00:00 Description: You will join a specialized team focused on development of the AIR catastrophe modeling analytics underlying AIR products and services. In this position, you will contribute to AIR's next generation modeling framework with emphasis on high performance and scalability. You will extend your knowledge of modern C++ and software design best practices contributing to a central component of a larger software suite. You will expand your skillset by adding knowledge of architecting and developing critical cloud-based applications. We look for people with passion for achievements, integrity, and the desire to make things happen. Responsibilities: * Contribute to development of cloud-based analytical framework, algorithms, and tooling * Proactively contribute to software performance optimizations * Proactively contribute improvements to code quality, robustness, and development processes * Enhance functional capabilities of the existing system * Investigate and resolve customer inquiries and software defects Qualifications: * Minimum 3 years in commercial-grade software development, specializing in backend business logic, frameworks, scalability, and performance aspects of the system * Minimum 3 years developing Windows/Linux applications using C++, C#, or Java * Strong knowledge of design patterns * Strong analytical and communication skills * Ability to multi-task in a fast-paced team-oriented environment * Database platform knowledge (SQL/NoSQL databases) * Knowledge of code analysis and performance-tuning tools Preferred Skills: * Parallel Computing experience (TPL, MPI, TBB, OpenMP) * Experience in development of serverless cloud applications * Knowledge of cloud design patterns * GPGPU Programming – OpenCL/CUDA * Background in math, high-performance distributed and parallel computing, game development * Familiarity with Python, R, Powershell Education and Training: * BS or higher in CS preferred and 3 plus years of relevant experience About AIR Worldwide AIR Worldwide (AIR) provides catastrophe risk modeling solutions that make individuals, businesses, and society more resilient. AIR founded the catastrophe modeling industry in 1987, and today models the risk from natural catastrophes and terrorism globally. Insurance, reinsurance, financial, corporate, and government clients rely on AIR's advanced science, software, and consulting services for catastrophe risk management, insurance-linked securities, site-specific engineering analyses, and agricultural risk management. AIR Worldwide, a Verisk Analytics (Nasdaq:VRSK) business, is headquartered in Boston with additional offices in North America, Europe, and Asia. For more information, please visit Location: MA-Boston Activation Date: Wednesday, February 6, 2019 Expiration Date: Tuesday, December 17, 2019 Apply Here Verisk Analytics Boston MA

Senior Software Engineer

Boston Private Financial Holdings