SENIOR SOFTWARE ENGINEER
Previous Job
Previous
SENIOR SOFTWARE ENGINEER
Ref No.: 18-08064
Location: Boston, Massachusetts
Position Type:Direct Placement
Title: Senior software engineer
Location: Boston/ Marlborough

The position
At Client you will continually learn, develop, and expand your skills. As part of an inclusive culture, you will meet smart, progressive individuals who will challenge you to solve problems, anticipate our clients' needs, and enhance our technology platforms.

Corporate Actions may impact a variety of asset types such as Equities, Equity Options, OTC Options, Bank Loans, and SWAPs. Systems functionality will range from processing simple events such as cash dividends, to complex reorgs, mandatory actions with elections, and voluntary actions. Client is committed to providing a robust platform that streamlines the communication, decision-making, and execution of corporate actions as much as possible. Our applications require a strong focus on detail and cross-team collaboration to support system integrations such as SWIFT message processing, Security Master, Pricing, and Portfolio Accounting.

In this role, you will participate in all development activities to successfully deploy new systems and enhancements, and work with a diverse set of cross-functional teams to design, develop and implement solutions. This individual must be a self-starter with the ability to multi-task and work on a variety of assignments with people at all levels of the organization. We are looking for change agents, creative, innovative and focused on continuous improvements.

Responsibilities
  • Work with business partners, project managers, and systems analysts to review business requirements, functional specifications, use-cases, and test plans.
  • Design, prototype, and code new software components and applications.
  • Modify and enhance existing systems to incorporate new functionality and to optimize them for performance and scalability.
  • Coordinate with team members to execute test plans and provide support during user acceptance testing.
  • Provide production support
  • Ensure quality of product by enforcing established architectural/technology standards
  • Author technical design and support documentation.
Qualifications
  • 5+ years of relevant development and design experience (Financial industry preferred, but not required)
  • Expertise developing full stack web applications/services using Java, Spring, JDBC, ReactJS, JavaScript, and HTML
  • Experience in relational database technologies like Oracle, MySQL, and Postgres·
  • Experience with Perl, Python, UNIX/Linux, and Amazon Web Services desirable
  • Experience supporting critical production applications
  • Self-motivated and willing to work in an energetic, fast paced team environment
  • Excellent verbal and written communication skills including the ability to write technical documentation