Posted in

Software Project Lead

Software Project Lead

CompanyLaticrete
LocationNorth Haven, CT, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Undergraduate degree in computer science, software engineering or applicable discipline, or demonstrable professional experience.
  • Microsoft Dynamics 365 Fundamentals (CRM) certification strongly preferred.
  • At least 5 years of software project management experience in a Microsoft development environment.
  • At least 5 years of hands-on development experience on web or web API applications using the following technologies: C#, javascript, HTML5/CSS/LESS.
  • Strong SQL-based relational database experience.
  • At least 3 years of experience with CMS platforms, Sitecore preferred.
  • At least 3 years of experience architecting, implementing, and integrating with Microsoft 365 Dynamics and Power Platform.
  • Past experience performing successful implementation of Microsoft Dynamics365 CRM platform.
  • Excellent written and verbal communication skills; ability to present and negotiate with executives and project stakeholders as well as development team members.
  • Demonstrable experience working with end-users, developers and internal stakeholders to generate specifications and communicate project deliverables and estimates.
  • Demonstrable experience using Microsoft Project and Azure DevOps Boards to plan and track software implementation/development projects.
  • Working knowledge of hybrid mobile application development utilizing Microsoft stack technologies, Xamarin/.NET MAUI strongly preferred.
  • Working knowledge of Microsoft Azure cloud platform, in particular with regards to creating and changing resources, and retrieving cost reporting and security analysis data.
  • Working knowledge of software application security standards and best practices.
  • Experience with Git version control system.
  • Experience with continuous integration / continuous delivery systems, Azure DevOps preferred.
  • Experience with Visual Studio IDE.
  • Ability to perform as part of a fast-paced development team with rapidly changing priorities.
  • Team Cooperation – maintain positive, cooperative attitude with all employees of LATICRETE and all customers.

Responsibilities

  • Coordinate with stakeholders to gather requirements and develop project plans and technical and functional specifications for new features and projects, including in-house developed as well as implementation of third-party solutions.
  • Work with end users and internal stakeholders to devise new features and improvements for department workloads and applications.
  • Work with stakeholders across multiple departments to coordinate needs and provide status updates.
  • Produce reliable task estimates, project timelines and feasibility analyses.
  • Perform cloud cost analyses on upcoming project specs.
  • Fully document all requirements, code and functionality; create training plans when applicable.
  • Work with development, UX and QA team members to advise on the design of unit, functional and UI tests for all new features.
  • Assist QA team members with upgrade path planning activities for department-managed software systems and dependent libraries.
  • Coordinate with domestic and international IT departments and cloud environments to provision or manage infrastructure.
  • Design and develop custom functionality for Dynamics 365 CRM using Microsoft Power Platform and platform REST endpoints and webhooks.
  • Contribute to development of a subset of department-managed systems including .NET web applications and hybrid mobile applications.
  • Maintain build and release definitions within department CI/CD system.
  • Author, maintain and enforce software application security standards for all department systems and applications.
  • Monitor variable cloud hosting costs; identify efficiencies and opportunities for improvement.
  • Manage and constantly improve software development process by monitoring department KPIs.
  • Participate in code reviews.

Preferred Qualifications

  • Microsoft Dynamics 365 Fundamentals (CRM) certification strongly preferred.
  • Project Management Professional (PMP) / PRINCE II certification preferred.