Application Developer, Senior
This position is for a full stack web developer performing a wide range of activities in all phases of analysis, design, development, implementation, and support for critical, complex business applications. This includes collaborating with business areas defining requirements, formulating detailed designs using established frameworks and patterns, performing software development tasks using defined standards, supporting QA testing activities and providing support for applications in production. This may include coordinating design and development activities to meet project deliverables. This may include performing build and deployment tasks and continuing to advance the automation of those activities. This individual can expect to work at the highest technical level of all phases of system analysis and development and be responsible for completing complex development assignments under strict deadlines.
Design, develop, test and implement technical solutions to meet a wide array of critical business needs using the full stack of web technologies (presentation layer, service layer, database, etc.)
Collaborate with business areas gathering, analyzing and documenting complex functional requirements
Contribute to a strong team dynamic by sharing technical expertise and business knowledge with teammates
Continually improve technical expertise including new frameworks, development tools, design patterns, open source libraries and core development skills
Practice concepts that adhere to project management and software development standard methodologies
Continually improve business acumen for the several businesses supported by the applications
Investigate, debug and resolve a wide variety of issues that may occur during the software development life cycle
Perform technical and business analysis tasks to assist in project planning and high level design discussions
Provide technical direction to teammates and coordinate design and development tasks to meet deliverables
Create, maintain and review technical documentation
Support QA testing activities by addressing questions and collaborating on documenting and prioritizing defects
Provide 24 hour on-call technical support for applications in rotation with other members of the department
Knowledge and Experience;
Knowledge and experience acquired through, or equivalent to, the completion of a Bachelor's degree and a minimum of 5 years of job-related experience
Knowledge and experience with DevOps concepts and tools, Cloud technology and Python is desirable
Certification in at least one applicable technology is desirable
All employees assigned to this position will be subject to FBI fingerprint/ criminal background and Patriot Act/ Office of Foreign Assets Control (OFAC) watch list checks at least once every five years.
As a condition of employment, Federal Reserve Bank of Boston employees must comply with ethics rules which generally prohibit employees, their spouses, and minor children from owning securities, such as stock, of banks or savings associations or their affiliates, such as bank holding companies and savings and loan holding companies. If you or your spouse or minor child own such securities, and would not be willing or able to divest them if you accepted an offer of employment, you should raise this issue with the recruiter for this posting, who can provide you contact information if necessary.
The Federal Reserve Bank of Boston is committed to a diverse and inclusive workplace and to provide equal employment opportunities to all persons without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, genetic information, disability, or military service.
Principals Only. No agencies please.