StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Senior Developer

Federal Home Loan Bank of Boston - Boston, MA

Apply Now

Job Description

OverviewThe 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. 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 help 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 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 SummaryThe Senior Developer will focus primarily on the development and integration of applications in the Bank’s 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 polices at the Bank. 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 Bank’s Hybrid Work Program. More time will be expected in the office to support onboarding initially, up to 90 days.Specific ResponsibilitiesApplication DevelopmentThe Senior Developer is responsible for investigating, analyzing, prototyping, programming, debugging, testing, and implementing application software and programs. While the Senior Developer may be called upon to participate in analysis, testing and implementation depending on the overall scope of work, the primary responsibilities are prototyping, programming, debugging, and unit testing as part of development efforts in support of the Bank’s SDLC.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. Works with all parties to ensure efficient, smooth implementations and ongoing development of new production systems.Collaborates with the architecture group on creating technical specifications for use in coding and supporting the Bank’s 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/SkillsGood 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.Ability to analyze complex application specifications to determine whether all required elements have been included. Can interface with users on smaller work efforts to gather information about application needs, objectives, functions, features, and input and output requirements.Ability to collaborate with the architecture group with analyzing, defining and documenting requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.Ability to determine appropriate programming languages to code specific requirements from the systems documentation. Recommends any special programming techniques necessary to achieve the most effective program.Ability to unit test and debug application software, as well as perform system integration test.Ability to modify existing Bank software to conform to Bank standards for application development.Ability to implement packages and develop specifications for application interfaces.Ability to develop system and run-time documentation for systems assigned.Ability to recognize issues and take initiative to implement final solution. Confront problems quickly and directly in a professional manner. Bring in necessary parties to resolve issues as needed. Escalate problems after reasonable effort has been expended. Follow up with clients to verify that work was completed satisfactorily.The candidate must possess excellent trouble-shooting skills and the ability to gather and analyze detailed information under pressure. Good decision-making skills are required.Ability to clearly communicate status or problems in a timely, businesslike manner to appropriate parties. Emphasis on face-to-face communication (reading or interpreting non-verbal signals) or phone versus e-mail, with results or conclusions documented in e-mail or memos.Ability to, in smaller groups, seek counsel of colleagues and assists on problems or questions as needed. Support colleagues. In larger groups, work to maintain cooperative professional environment with primary objective success of the larger group.Technical SkillsThorough 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 conceptsStrong proficiency with the Bank’s application development standards including:Java Development (J2EE, Spring, Hibernate, SQL, web services)Demonstrated experience working with Azure DevOps code repos and CI/CD pipelinesMicrosoft 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 analysisStrong background with Figma for UI/UX collaboration and design implementationDeep understanding of RESTful APIs, microservices architecture, and cloud-native developmentEnterprise Integration Toolsets (Informatica, Tidal Scheduler, iWay or other ESB)Experience with the following financial applications a plus:o Fidelity Nationals – Profile/IBSo Finastra/Summit API and STP configuration/MKS Toolkito Bloomberg API and Bloomberg B-PIPE APIEducationBachelors Degree in Computer Science, Business Administration, Finance or Math strongly preferred. Equivalent work experience is accepted in lieu of a degree.Microsoft Certified Solutions Developer (MCSD) strongly preferred.ExperienceMinimum –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.Equal OpportunityAs an Equal Opportunity Employer, we strongly encourage applicants from every ethnicity, color, religion, gender, age, national origin, disability, veteran or parental status and sexual orientation.Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. #J-18808-Ljbffr

Created: 2025-09-25

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.