Logo
Massachusetts Staffing

Senior Developer

Massachusetts Staffing, Boston, Massachusetts, us, 02298

Save Job

Senior Developer

The Federal Home Loan Bank of Boston is a leading provider of wholesale funding for housing and community finance in New England serving more than 420 financial institutions across the region. The Federal Home Loan Bank of Boston is committed to making New England a better place to live and do business, and our employees are integral to our success. As a cooperative, we are owned by more than 420 banks, credit unions, insurance companies, and community development financial institutions that access tens of billions of dollars of our reliable, wholesale funding each year. Our funds are a vital resource that helps our members succeed, provide families with safe, decent affordable housing, and generate economic development that creates jobs in communities throughout our region. Our highly skilled team of 220 is innovative, collaborative, and passionate about the work we do. We seek other professionals excited to share their knowledge, talent, and passion for our mission to join our team. We offer opportunities for career development, robust benefits, and a work-life balance. Position Summary

The Senior Developer will focus primarily on the development and integration of applications in the Banks environment with a primary focus on project related work and a secondary focus on enhancement work based on business prioritization and criticality. The candidate performs analysis, programming, support and implementation of application software and makes sound technical decisions in a proactive, self-directed manner that conforms to all standards and policies at the Bank. Responsibilities

Responsibilities include but are not limited to application development, peer code reviews, maintaining and updating programming standards for application scalability, performance, and maintainability. The incumbent must possess and demonstrate strong communication skills to interact with Bank staff and outside contacts (consultants and vendors) to deliver a quality product within the necessary time agreed upon. The Senior Developer must be capable of independently researching, analyzing, and creating effective solutions to problems. This role will have a hybrid work schedule in our Boston office in accordance with the Banks Hybrid Work Program. More time will be expected in the office to support onboarding initially, up to 90 days. Specific Responsibilities

Application Development Develops a thorough understanding of the business processes and the information processing requirements of assigned enterprise applications. Develops a deep understanding of the application environment, including dependencies, data flows, databases and how the applications are deployed. Provides backup support on smaller less complex applications. Collaborates with the architecture group on creating technical specifications for use in coding and supporting the Banks software programs and interfaces. Follows Bank or Technology specific policies and procedures. Recommends updates and efficiencies to standards and procedures based on industry best practices for application development. Other duties, as assigned. Knowledge/Skills

Good knowledge of fixed income products, debt, investments, derivatives (preferably interest rate swaps). Demonstrates thorough abilities and/or a proven record of success utilizing various technologies that emphasizes UI Patterns and technology; threading concepts and design; and, data access issues involving SQL Server, data modeling and design, and programming. Technical Skills

Thorough knowledge of Windows operating system environments as they pertain to the applications developed and maintained internally. Ability to write complex queries against SQL Server application databases to diagnose and solve problems is required. Deep understanding of relational database concepts. Strong proficiency with the Banks application development standards including: Database Development (data modeling, SQL, TOAD, Oracle, SSAS/SSRS/SSIS, etc.) Web Development Angular (v12+), CSS, JavaScript, .NET Core (C#) Java Development (J2EE, Spring, Hibernate, SQL, web services) Demonstrated experience working with Azure DevOps code repos and CI/CD pipelines Microsoft Development/.Net CORE and above (.NET Framework, C#, MS BI tool suite, Excel API, WPF, WCF; Net concepts Collections, Threading, Generics, GC) Hands-on experience with SonarQube for code quality and security analysis Strong background with Figma for UI/UX collaboration and design implementation Deep understanding of RESTful APIs, microservices architecture, and cloud-native development Enterprise Integration Toolsets (Informatica, Tidal Scheduler, iWay or other ESB) Education

Bachelors Degree in Computer Science, Business Administration, Finance or Math strongly preferred. Equivalent work experience is accepted in lieu of a degree. Experience

Minimum 5-7 years of Information Technology Application Development work experience in a Windows and Unix environment preferred. 5-7 years or more of programming experience with Microsoft Development tools/Visual Studio or other programming language. 5-7 years of experience with web-based programming tool such as Java or .Net. 3 6 years of experience with MS SQL Server 2019 or greater, and an excellent understanding of database management and structures. 5-7 years of experience developing project requirements, design and development skills. Experience in analysis, design, implementation, integration, configuration and administration of enterprise financial applications. Prior experience in a financial or banking institution is preferable.