Job Archives

We're looking for a Business Systems Analyst with solid technical abilities working with SQL. In this job, you'll join a newly formed team building trading and compliance applications for a prominent investment company in the Back Bay.

This is a great job for people who want:

  • Career growth - the company is updating all of their systems with new, cloud based technology
  • Employee benefits - extremely generous
  • Work environment - team oriented culture

Major Responsibilities

  • Write, review and clarify compliance-related specifications from trade and regulatory compliance, finance, legal, client operations and marketing business users
  • Engage in enhancements to existing applications and reports or in migration of such to 3rd party tools by providing analyst and liaison role between business and development team while working closely as part of development team
  • Interact with various business teams in establishing automated workflows, monitoring investment guidelines, developing and testing compliance rules, monitoring pre & post trade compliance alerts, and assisting business members in resolving issues related to client guidelines and/or regulatory restrictions imposed by US or foreign regulatory agencies
  • Investigate data by writing ad hoc SQL statements
  • Test development work to meet functional requirements
  • Prepare UAT for user-facing applications and facilitate business users verifying the changes
  • Analyze business requirements and suggest enhancements to stored procedures in TSQL for SQL Server databases or in C#, Python, or JavaScript in application layer
  • Manage project requirements with an eye toward Test-Driven Development; design, create and review such tests
  • Create and manage automated Regression Test suits for various components
  • Investigate new technologies and software to make existing systems and processes more robust and meet new business requirements
  • Engage in a vendor selection type of projects when a 3rd party tool is needed
  • Provide ongoing production support for existing production processes
  • Estimate work effort for projects and measure against estimates to develop refinements
  • Serve as backup for development manager as needed

Qualifications

  • Bachelor’s (Master’s preferred) degree in Computer Science, Engineering, Math, Economics or a related field
  • 4-6 years’ proven experience as a business or systems analyst with compliance, auditing and regulatory systems experience in Investment Management Services
  • Experience with Charles River Development, Sentinel or comparable compliance system
  • Experience and comfort writing SQL code
  • Experience developing automated tests and test driven development
  • Experience with Python or C#
  • High attention to detail, analytical problem solving and strong communication skills
  • Experience with any formal project management methodology: six sigma, PMP, or Scrummaster
  • Knowledge of financial instruments and securities regulations
  • CFA not required but strongly preferred

We’re looking for a Business Systems Analyst with solid technical abilities working with SQL. In this job, you’ll join a newly formed team building trading …

Quick Apply Read More

Remote, Software Development
Posted 2 months ago

We're looking for a full-stack engineer to join a small, agile team of high-performing software engineers, building a software product that protects against B2B payment fraud.

The right person for this job is a polyglot engineer capable of going deep into any area of the stack, from CSS down to data modeling. As a key player augmenting the founding team of engineers, you'll spend your time focused on customer-facing features, and scaling the technology that supports those features.

The application has seen wide adoption in the healthcare and higher-education sectors, and is expanding quickly.   We need to find someone who loves a fast pace and wants to participate in Growth.

Key Qualities

  • Top-quality design and coding skills at all levels of the stack
  • People who embrace collaboration as a means to team-success

What We Offer

  • A significant role on a small, agile team in a fast-growing startup
  • A technical stack mostly written in Django over MySQL, MongoDB
  • A single-page-application front-end (Backbone, Marionette, React)
  • Analytics focus using tools like Kibana, Fluentd and AWS-based analytics tools
  • Infrastructure over AWS with tools like Docker, Apache, Nginx, Ansible, Terraform
  • Development tools including git, jenkins, Selenium, Jasmine, PyCharm
  • Easy access from Boston (steps from MBTA: 12 minutes from Porter, 20 from North Station)
  • Great benefits including health, dental, and 401(k)

What We Look For

  • Ability to embrace a quality and test-driven focus on your team
  • Comfortable up and down the stack: infrastructure, DB/NoSQL, business-logic and UI
  • A deep practical understanding of algorithms, data structures and design patterns
  • 6+ years of professional experience developing customer-facing applications
  • 2+ years of professional experience designing and implementing REST, or other kinds of APIs
  • Comfort developing, deploying and debugging complex, distributed systems
  • Proven ability to lead projects, mentor junior engineers and speak truth to managers
  • Great communication skills: in code, any documentation, or design discussions
  • Team-first attitude, recognizing there is no individual success without team success

We’re looking for a full-stack engineer to join a small, agile team of high-performing software engineers, building a software product that protects against B2B payment fraud. The &hel...


Our client is building a new software application that will be a disruptor in the health care finance industry.

We are seeking a mid-level User Experience Designer to take on
complex tasks and transform them into intuitive and easy-to-use designs.

In this role, you will work closely with the Director of User Experience to create and document user flows, iterate on user interface designs and create prototypes that execute on product objectives. We are looking
for a quick learner who is self motivated. A blend of interaction design, visual design, and prototyping skills is preferred.


Responsibilities
● In close collaboration with the director of UX, you will integrate feedback and requirements into ongoing product design updates.
● Iterate on wireframes, designs, and prototypes based on feedback and constraints.
● Distill highly complex issues and translate them into clean, focused and understandable solutions.
● Deliver visual assets and documentation required for proper implementation and to guide development.
● Deliver solid work on a tight schedule.
● Perform multiple tasks under minimal supervision.

Key Qualifications
● Minimum 3 years relevant work experience.
● Ability to communicate design concepts through sketches and wireframes.
● Demonstrable fluency with adobe products. Photoshop, Illustrator, Indesign, and XD.
● Ability to rapid prototype in XD.
● Strong affinity for consistency, color use, typography, and a keen eye for subtle details.
● Experience creating design systems, with the ability to document design systems to guide development.
● Strong knowledge of user-centered design principles.
● Excellent collaborative skills.
● Self motivated and capable of working in a loosely structured organization with the ability to work independently.
● Ability to stay highly organized is essential.
● Ability to listen and be proactive at addressing feedback.

Our client is building a new software application that will be a disruptor in the health care finance industry. We are seeking a mid-level User … "UX Designer"...

Project Management
Newton, MA
Posted 3 years ago
.NET, Software Development
Posted 4 years ago

We're looking for a senior level, full stack developer with strong experience in the financial services sector. In this job, you'll join a newly formed team building trading and compliance applications for a prominent investment company in the Back Bay.

This is a great job for people who want:

  • Career growth - the company is updating all of their systems with new, cloud based technology
  • Employee benefits - extremely generous
  • Work environment - team oriented culture

Major Responsibilities

  • Design, develop and extend current applications and services
  • Design and develop web applications and reports
  • Design database schemas and develop data access methods
  • Write automated unit tests and deliver high quality software to CI/CD pipeline
  • As a member of development team, collaborate with system architect, BA and project manager in design and support of the applications and resolving the issues

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering or related field
  • Minimum three years of recent software development for portfolio management or compliance-related applications and services within the asset management industry
  • Minimum three years of solid software development experience with C#/.NET in Visual Studio
  • Minimum one year of experience with web application programming
  • Minimum three years of programming experience with SQL Server
  • Strong track record of using OO design and programming
  • Experience in developing event-driven software, messaging protocols, and RESTful services
  • Strong analytical reasoning and problem solving skills
  • Excellent organizational and communication skills
  • Experience programming Python a plus
  • Experience with CI/CD a plus
  • CFA is highly valuable

We’re looking for a senior level, full stack developer with strong experience in the financial services sector. In this job, you’ll join a newly formed …

Quick Apply Read More

Our client builds a security oriented on-line collaboration tool used by numerous Financial Services Industry and B2C E-commerce companies.

This is an exciting opportunity for an experienced manager to bring our engineering team to the next level of growth.

What You'll Do

  • Drive and manage the execution of the development team as well as overseeing the software engineering process.  This will require strong leadership abilities, as well as the ability and desire to jump in and participate to ensure alignment across technology, product and business stakeholders.
  • Recruit, coach, mentor and develop team members.  Lead by example, ensuring that development standards and processes are followed.
  • Manage and prioritize work on escalations, urgent customer fixes or requirements.
  • Drive efficiencies within the team through the use of tools, improved development and release processes, test automation, and effective management.  Assign work, track progress and manage projects.
  • Select and manage contractors and outsourced projects.  
  • Collaborate with product management to balance long term technical health of the platform and the rapid delivery of compelling features to meet market demand and our passionate users.
  • In partnership with the CTO, drive technical architecture decisions and lead efforts to build and maintain a highly scalable, high performance, secure, functional and documented software platform.
  • Ensure and maintain the overall security, stability, availability/up-time and performance of the technology platform and all of its services. Foster a collaborative, trusting and engaging environment that encourages  and empowers the team and strengthens our culture.
  • In partnership with Product Management, build the product road-map, prioritization, and scheduling of new products and releases. 

What You Need 

  • Strong interpersonal skills, written and verbal communication.
  • Experience managing an engineering team in fast growing companies transitioning from startup to larger size.
  • Track record of delivering products quickly to customers including large (Fortune 500) enterprise customers.  Especially SaaS and mobile applications, desktop applications a plus.
  • Ability to prioritize and internally defend projects under tight deadlines with limited resources.
  • Strong technical background.
  • Experience with cloud services especially AWS, Azure a plus.  
  • Experience delivering highly scalable services.
  • Familiarity with latest development practices and tools.

Our client builds a security oriented on-line collaboration tool used by numerous Financial Services Industry and B2C E-commerce companies. This is an exciting opportunity for an …

Remote, Software Development
Posted 4 years ago

Remote with 5-10% travel to major US cities for occasional team meetings. We can only consider Continental US based employees for this role.

Our client is a specialty hospital system with locations in several major US cities and expanding its services through partnerships with healthcare providers throughout the US.

We're looking for a full-stack developer who has a strong track record of working in a fast-paced environment to join a new applications development team that is building a new product!

In this job, you work closely with the engineering leadership and the rest of the development team to design and implement technical solutions. You will ensure that solutions are scalable, performant, secure, and fault-tolerant. Additionally, the you will evangelize best practices, agile methods, and promote re-use wherever possible.

The ideal candidate will have current hands-on technical skills in the relevant domains, be analytical, entrepreneurial, a passionate developer,and a strong communicator. Additionally, the candidate is excited about being able to make an impact and help shape the technology and culture of an early stage organization.

Responsibilities

Writes code, configurations, and, to the extent possible, infrastructure scripts – 70%

  • Review peers’ code and mentor junior peers.

Product design and architecture – 30%

  • Responsibility for all areas of product life cycle - analysis, design, coding, testing and troubleshooting.
  • Shared technical ownership of a unified, cloud-based microservices platform.
  • Contribute to application architecture with a focus on scalability, maintainability, usability, and performance.
  • A passionate advocate for disciplined and iterative development approaches.
  • Work closely with other engineers, as well as Product Management, QA, and Support teams.
  • Participates in product demos and is active in agile processes.

Relevant Technology

  • Mastery of C# in the .Net Core framework required.
  • Highly experienced with ReactJS required.
  • Database design experience required.
  • Familiarity with Salesforce and/or Sitecore highly preferred.
  • DevOps experience with AWS ideally implemented via Terraform is preferred.

Knowledge and Skill Requirements

  • Experience translating business requirements into well-designed and documented software.
  • Experience designing and building cloud-native software systems, with specific experience in services-based and event-driven systems.
  • Experience implementing a microservice-based architecture and AWS Lambda.
  • Strong advocate of automated testing, both unit and end-to-end.
  • Experience collaborating with DevOps teams (ie. CI/CD) and understanding of their practices.
  • Experience developing or supporting the development of mobile applications preferred.
  • Experience working with offshore development teams is preferred.
  • Ideally has experience and works effectively in the culture of fast-paced startups.
  • A Bachelor’s degree in Computer Science, Math, Engineering, or an IT-related field (preferred) and/or at least six years working as a professional software developer.
  • An Associate’s degree in an IT related field with 8 years of relevant experience.
  • If no degree, 10 years of relevant experience required (.net coding).

Remote with 5-10% travel to major US cities for occasional team meetings. We can only consider Continental US based employees for this role. Our client … ".NET...