Senior Developer / Team Leader

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 the successful delivery of a project. • Create and maintain related business process documentation.

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

Preferred Skills: • Knowledge of Azure and Microsoft Dataverse • Knowledge of D365 Customer Engagement / Sales preferred. Knowledge of other CRM’s (in particular, SugarCRM) is a plus • Experience with .NET • Experience with Git • 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 to our Woodbury, New York office. This position can work some of the time in the office or be fully remote from any location.