← back to previous jobs

Cohen & Company

Akron (OH), Chicago (IL), Cleveland (OH), Detroit (MI), Hunt Valley (MD), Milwaukee (WI), New York (NY), Pittsburgh (PA), Youngstown (OH), Remote - US
Apply for this position
❤️ Please support us by letting Cohen & Company know you found this job on FindWeb3.com. Thanks!

Senior Software Developer, Digital Assets

📅
Aug 25
🕘
Full-Time
💻
Fully Remote

Overview


At Cohen & Company, our purpose is to engage, teach, inspire and improve lives through the power of knowledge and trust. We value great people, teamwork, a competitive spirit and courage, and the ability to adapt and remain optimistic.


Named one of the fastest growing private companies in the country, Cohen & Company offers assurance, tax and advisory services to clients throughout the U.S. and worldwide. The firm serves a broad range of clients, from privately held companies and their owners; to private equity firms and their portfolio companies; to public and private funds, advisers and fund service providers within the investment industry; to Fortune 1000 multinational enterprises. Cohen & Company was founded in 1977 and has more than 650 associates in Illinois, Ohio, Maryland, Michigan, New York, Pennsylvania and Wisconsin. Learn more at cohencpa.com. Member Public Company Accounting Oversight Board (PCAOB).


We are excited for the future and our continued growth! Our Technology Services team is seeking talented individuals in the role of Senior Software Developer, Focused on Digital Assets. With a long pedigree in investment management, we recognized the blockchain opportunities in investment management early and completed our first audit of a cryptocurrency investment fund in 2016. We continued supporting blockchain innovations by issuing the first reserve attestation for a collateralized stablecoin. Through all this, our Digital Assets practice has become nationally recognized and is experiencing dramatic growth.  Learn more about our digital assets space here: Cohen & Company - Digital Assets.


The role


The Software Developer will be a member of the Development Services team building and refining apps which support our Digital Asset practice. These apps aggregate data from across multiple blockchains and enable consolidated analysis. Using an agile framework, the ideal candidate will work closely with teammates within Technology Services as well as other team members from across the company to refine existing products and bring new products and services to market. This covers all areas of the software development lifecycle including requirement analysis, design, implementation (coding), integration, testing, deployment, and maintenance.


This position will reside in a remote location or in any of the following office locations in a hybrid setting: Pittsburgh, PA; Milwaukee, WI; St. Clair Shores, MI; Detroit, MI; Cleveland, OH; Akron, OH; Youngstown, OH; Hunt Valley, MD, Chicago, IL; New York, NY.


Responsibilities



  • Accountable for all parts of the software development lifecycle for their projects

  • Design, develop, document, and implement web applications

  • Document, maintain, support, and extend existing web applications

  • Research and recommend technical solutions to fit business needs

  • Actively participate in team activities and knowledge sharing, including scrum ceremonies

  • Actively participate in definition and refinement of team processes and activities

  • Work collaboratively and effectively with all members of the team (Product Owner (PO), Business Analyst (BA), Quality Assurance (QA), Developer)

  • Collaborate with other Technology Services team members and key business stakeholders to achieve


Qualifications


Core Competencies



  • Web Development Technologies

    • Vue.js or similar JavaScript framework (Angular/React)

    • Node.js

    • Express.js

    • Nest.js, a plus

    • Typescript/Javascript

    • Representational State Transfer (REST) Application Programming Interface (API’s)

    • Understanding of Clean Architecture/Domain-driven design (DDD), a plus



  • RDBMS development experience

    • Structured Query Language (SQL)

    • MySql



  • Some exposure to the following technologies would be preferred.

    • Jest or similar testing framework

    • VS Code or similar (Visual Studio/Eclipse/IntelliJ)

    • Git/Bitbucket

    • Jira or similar (Azure DevOps/Rally)



  • Experience with Other Tools/Technologies a plus

    • Web3.js/Web3.py

    • GraphQL APIs

    • Smart Contracts

    • Blockchain Nodes

    • Docker

    • WSL2

    • Python




Education and Experience Requirements



  • Bachelor’s Degree in Computer Science, Computer Engineering, or related field

  • Code School or Boot camp graduates along with proven experience, would also be considered.

  • 5+ years of experience


Qualifications



  • Keen sense of creative thinking, attention to detail and problem solving

  • Self-directed learner, with the ability to pick up new technologies on their own

  • Self-motivated with the ability to complete projects in a timely manner

  • Strong analytical ability, true problem solver

  • A solid understanding of professional service firms is a plus

  • Ability to take ownership of projects and see them through to completion

  • Strong communication skills

    • Ability to communicate well across the organization by:

    • Communicating work progress and issues within an agile team

    • Communicating pros and cons of technical solutions within the development team

    • Can articulate business needs and translate them into technology solutions




Learn more about Cohen & Company at www.cohencpa.com.