Sitecore Developer designing and developing enhancements for corporate websites and applications at LATICRETE. Collaborating with teams on Sitecore CMS, .NET, and Microsoft Dynamics 365 projects.
Responsibilities
Work under direction of leadership and senior development team members to gather requirements, design, develop and implement features for all corporate websites, web applications, systems integration middleware, hybrid mobile applications and CRM modules.
Lead the implementation of enhancements to, and integrations with, the Microsoft Dynamics365 platform.
Groom development backlog and work with leadership team to effectively prioritize incoming projects.
Maintain department CI/CD build and release pipelines and participate in code review process.
Function as subject matter expert for occasional software implementation projects.
Sitecore CMS Development (40%): Coordinate with stakeholders and senior team members to design and develop enhancements, modules and components for our global Sitecore-based websites.
Develop Blazor-based SPA components in concert with UX team members.
Develop and enhance CMS integrations with external business systems including CRM, PIM, DAM and 3rd party dependencies.
Apply organizational change-management process to incoming requests, ensuring that shared module changes impact global business units and content authors in an expected way.
Produce reliable task estimates and feasibility analyses.
Fully document all requirements, code and functionality; create training plans for content authors when applicable.
.NET Development (60%): Work with stakeholders and technical team members to implement features for .NET web applications, web API, hybrid mobile apps and cloud-native systems integration workloads.
Develop and maintain C# plugins and other custom logic for Dynamics365 CRM.
Perform cloud cost analyses for greenfield project specs.
Work with development, UX and QA team members to advise on the design of unit, functional and UI tests for all new features.
Assist 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.
Ensure alignment with corporate Application Lifecycle Management standards.
Maintain build and release definitions within department CI/CD system.
Enforce software application security standards for all department systems and applications.
Participate in code reviews.
Requirements
Undergraduate degree in computer science, software engineering or applicable discipline, or demonstrable professional experience.
Sitecore Platform DXP or equivalent certification strongly preferred.
Microsoft Dynamics 365 (CRM) Associate certification preferred.
3-5 years of Sitecore CMS development experience in mid-size, multi-site organizations.
At least 5 years of .NET software development experience in a Microsoft environment.
At least 5 years of hands-on development experience on web or web API applications using the following technologies: C#, ASP.NET MVC, REACT, HTML5/CSS/LESS, Visual Studio IDE.
Hands-on experience with Blazor single page application development.
Hands-on experience with Sitecore SXA, rendering host and headless configurations.
Strong SQL-based relational database experience.
Hands-on experience developing C# plugins for Microsoft Dynamics365 and integrating via Power Platform.
Excellent written and verbal communication skills; ability to present to and negotiate with 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.
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 Application Lifecycle Management platforms, Azure DevOps preferred.
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.
Benefits
Medical
Dental
Vision
401k
Tuition reimbursement
13 paid holidays in addition to paid vacation and sick time
Back End Engineer maintaining and improving Perl - based systems at Netcraft. Work includes developing product features and ensuring operational reliability within a hybrid setup.
Senior PHP / Laravel Entwickler*in responsible for developing and optimizing web applications with a focus on quality at eRecht24 IT. Collaborating closely with the product management and development team in a hybrid working model.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.
Junior Backend Software Developer developing scalable backend services for etaONE platform. Collaborating in an agile team with Java/Kotlin and Spring Boot technologies.
Join AAXIS as a Backend Developer to develop digital commerce platforms for B2B enterprises. Collaborate with senior developers and optimize backend services using JavaScript and TypeScript.
Senior C++ Software Engineer developing tools for AR - HUD products at Envisics. Enhancing performance and accuracy through calibration and measurement tools in automotive environments.
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.