Senior Developer / Team Lead

Location: Remote

Job Type: Full Time / Permanent

The Senior Developer/Team Leader role is responsible for leading software development projects. This person will play a key role in our migration from legacy platforms to Microsoft Dynamics.

Primary Responsibilities: • Meet with key stakeholders and other end users to understand business requirements. • Develop software solutions as needed. • Assist / mentor other team members in D365-related best practices • Provide guidance to develop and implement test plans to ensure successful delivery of a project. • Create and maintain related business process documentation.

Required Skills: • At least 4-5 years’ experience in .NET and Python • 4 years’ experience in one of the following cloud computing platforms: AWS, Azure • Experience with Git • Excellent written and verbal communication skills. • Strong management and organizational skills. • Bachelor’s degree or higher in a related field of study.

Preferred Skills: • Experience with Docker • Experience with Java • Knowledge of Microsoft Dataverse • Knowledge of D365 Customer Engagement / Sales preferred. Knowledge of other CRM’s (in particular, SugarCRM) a plus • Exposure to any of the following is a plus (working knowledge, even better): o Experience with unit testing frameworks o JavaScript, NodeJS, Angular, Maven, WildFly, Nginx, ElasticSearch, PostgreSQL, ActiveMQ Artemis, SQL. This is a remote position reporting into our Woodbury, New York office. This position can work some of the time in the office or be fully remote from any location.