Job Description

Mission

At Fulcrum, we provide cutting-edge data science consulting and software solutions to help companies solve tough business problems. Through the utilization of our innovative products and dedicated team, clients are able to uncover the hidden picture beneath mountains of data, and move business forward every day. Fulcrum Analytics has stood at the forefront of data, analytics, and innovative software for over 25 years, offering sophisticated solutions, groundbreaking technologies, and winning strategies that help companies across a wide range of industries achieve their targeted results.  

Position Description:  

We are seeking an experienced Senior Software Architect to be responsible for bringing products to life by overseeing the process through all stages of the development life cycle.  We are looking for someone who has competence in a wide range of database and web technologies, and who is interested in leading a small team of developers while also being hands-on.  

Duties & Responsibilities:

  • Collect and interpret business requirements from the stakeholders to articulate the business problem

  • Design a conceptual model and object model (where applicable) and produce technical specifications for new products

  • Evaluate and recommend best fit tools, technologies and solutions

  • Lead a team of developers and manage the Software Development Lifecycle of new and existing products

  • Adopt coding best practices using pep8

  • Implement secure coding practices using common security control programming interfaces and unit testing to validate insusceptibility to vulnerabilities

Requirements: 

  • Hands-on experience in Python.  Java and R are a plus.

  • Experience in PostgreSQL, Hadoop, and HBase

  • Familiarity with all the major Web technologies: HTML, CSS, Javascript, XML, JSON

  • Linux: You should be comfortable working on Linux systems: shell, ssh, etc.

  • Programming in relational databases, including SQL, and analytical functions

  • Hands-on experience with Django or similar web framework

  • Experienced with Git, Confluence and Jira

  • Experience with NumPy and Canvas are a plus

  • Exceptional project management, communication, and employee mentoring skills

  • Bachelor’s degree in Computer Information Systems or related field, and 5 years of post-Bachelor’s progressive experience in the position offered or in a position focusing on software development/programming

OR

 

  • Master’s degree in Computer Information Systems, or related field and 3 years of experience in the position offered or in a position focusing on software development/programming

 

Position Type: Full time salaried

Reports to: SVP of Information Technology

Location: Remote within the United States of America; New York City metro area preferred

Subordinates: 1-2 Junior Developers or Developers

Salary:  $140K-$180K, depending on experience

 

 

More Details
Employment Type: Full Time
Location: New York , NY , United States
Experience Required: Mid-Senior Level
Date Published: 28 Dec 2020
Share Job Opening