Job Description :
Note: 100% onsite in Boston, maybe 1 day flex for remote
Mode of Interview: Phone and Skype(For Non-Local)


Must be good cultural fit, strong understanding of Agile methodologies, SQL skills and PowerBI or Tableau *nice to have*

Technology is actively searching for a Software Developer within Private Investments Technology who will be responsible for developing complex projects, devising and modifying procedures to consolidate financial data and generate reports and dashboards. The role works closely with the Private Investment and Financial Advisory Service teams supporting a growing portfolio of private equity, real estate, and natural resource investments.

Job Summary:
Develops maintainable/scalable, effective, defect free source code that meets business requirements and team standards
Works within the project team to lead iterative development (using agile development practices) that delivers a high quality product
Supports the production support transition and implementation phases
Creates support documentation
Participates in functional/system integration testing
Plans work out appropriately, effectively communicates and responds to escalations/inquiries.
Identify and implements appropriate continuous improvement opportunities
Qualifications:
Bachelor''s or Master''s degree in technical or business discipline or equivalent experience, technical degree preferred
Generally 5+ years of professional experience
Some experience on full stack development like Nodejs, Angular/React, REST API, FLASK, MEAN * Team will be moving this direction, not a requirement
Experience working with SQL, including joins, subqueries, views and ability to write efficient SQL queries. Basic knowledge of data modeling (entities, indexes Data analytics is a plus.
Ability to build simple Python batch data pipleline (file-to-file, file-to-database, data engineering) using Pandas or Bonobos, exposure to SSIS or any other ETL experience is a plus
Knowledge of data structures and algorithms
Experience working in an Agile (scrum) development environment (Test-Driven Design, MVP, iterative and incremental design), familiarity with DevOps concepts
Strong collaboration, prioritization, and adaptability skills required
Must be proactive, demonstrate initiative and be a logical thinker
             

Similar Jobs you may be interested in ..