What are the responsibilities and job description for the Software Project Lead position at LATICRETE International?
Classification:
Salary
Job Description:
Are you looking for a new challenge? Passionate about innovation? Want to work for a global company that values integrity, teamwork, and loyalty?
At LATICRETE International, we aim to be the leading construction brand trusted globally for high-performance tile and stone installation systems and building finishing solutions. We’ve been in business for over 65 years, family-owned for three generations, and can be found in over 100 countries. The Hartford Business Journal even named us one of Connecticut’s top family-owned companies in 2017!
We don't just make innovative, industry-leading products. Our purpose is to improve the built world and the lives of those who build it. We strive to connect with, engage with and improve the lives of our employees, our customers, our partners, and the global communities in which we operate.
We are seeking passionate and ambitious employees who want to make a difference not just within our organization, but within their communities, our industry, and the world. If that sounds like you, then what are you waiting for? Join the family and expand your horizons!
Just some of our benefits:
Work under direction of leadership and senior development team members to lead requirements-gathering and project management activities for all corporate websites, web applications, systems integration middleware, hybrid mobile applications CRM projects. Coordinate project tasks, releases, schedules, staff, and track progress and report results. Develop, maintain and prioritize feature and task work items for all team members. Maintain department CI/CD build and release pipelines and participate in code review process. Function as subject matter expert for occasional software implementation projects.
Essential Duties And Responsibilities
Additional duties and responsibilities may be assigned, as necessary.
Project Management (40%)
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and Experience:
Salary
Job Description:
Are you looking for a new challenge? Passionate about innovation? Want to work for a global company that values integrity, teamwork, and loyalty?
At LATICRETE International, we aim to be the leading construction brand trusted globally for high-performance tile and stone installation systems and building finishing solutions. We’ve been in business for over 65 years, family-owned for three generations, and can be found in over 100 countries. The Hartford Business Journal even named us one of Connecticut’s top family-owned companies in 2017!
We don't just make innovative, industry-leading products. Our purpose is to improve the built world and the lives of those who build it. We strive to connect with, engage with and improve the lives of our employees, our customers, our partners, and the global communities in which we operate.
We are seeking passionate and ambitious employees who want to make a difference not just within our organization, but within their communities, our industry, and the world. If that sounds like you, then what are you waiting for? Join the family and expand your horizons!
Just some of our benefits:
- Medical
- Dental
- Vision
- 401k
- Tuition reimbursement
- 13 paid holidays in addition to paid vacation and sick time
- Flexible spending
- Life Insurance, AD&D and Supplemental Insurance
Work under direction of leadership and senior development team members to lead requirements-gathering and project management activities for all corporate websites, web applications, systems integration middleware, hybrid mobile applications CRM projects. Coordinate project tasks, releases, schedules, staff, and track progress and report results. Develop, maintain and prioritize feature and task work items for all team members. Maintain department CI/CD build and release pipelines and participate in code review process. Function as subject matter expert for occasional software implementation projects.
Essential Duties And Responsibilities
Additional duties and responsibilities may be assigned, as necessary.
Project Management (40%)
- 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.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and Experience:
- Undergraduate degree in computer science, software engineering or applicable discipline, or demonstrable professional experience.
- Microsoft Dynamics 365 Fundamentals (CRM) certification strongly preferred.
- At least 3 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.
- Strong understanding of project management methodologies (Agile, Traditional, Waterfall, Adaptive).
- Project Management Professional (PMP) / PRINCE II certification preferred.
- Experience developing, implementing and integrating with Microsoft Dynamics 365 and Power 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.
- 10%, domestic.
- Lift: Must be able to lift and/or carry a minimum of 25 pounds.
- Push/Pull: Must be able to push/pull 25 pounds.
- Standing: Must be able to stand at least 25% of the day.
- Sitting: Must be able to sit at least 50% of the day.