.Net Technical Lead

Apply now »

Date: Sep 25, 2022

Location: Spartanburg, SC, US, 29303

Company: Milliken and Company


Milliken & Company is a global manufacturing leader whose focus on materials science delivers tomorrow’s breakthroughs today. From industry-leading molecules to sustainable innovations, Milliken creates products that enhance people’s lives and deliver solutions for its customers and communities. Drawing on thousands of patents and a portfolio with applications across the textile, flooring, chemical and healthcare businesses, the company harnesses a shared sense of integrity and excellence to positively impact the world for generations. Discover more about Milliken’s curious minds and inspired solutions at milliken.com and on Facebook, Instagram, LinkedIn and Twitter.


.Net Technical Lead



Milliken is in search of a Lead .Net Developer to join our team! This position is located at our global headquarters in Spartanburg, SC in the IT Department reporting to the IT Development Manager.  The Lead .Net Developer will work closely with the IT Development Manager to help determine strategy and direction for the .Net development team.  The position includes management of the .Net developers to grow their skills and provide value to the company as a team.  Building successful working relationships across other IT technical, security, development, and business analyst teams is essential to the role.  A Hybrid Work schedule including 3 days on site at the Milliken global headquarters and 2 days of remote work is defined for this position.



•          Build and maintain a strong application portfolio of applications for business and customer needs with an expectation of 50% of time spent developing individually to continue to remain in touch with the skillset

•          Research for solutions to determine direction for .Net development within Milliken

•          Proactively look for changes in frameworks and architecture that need to be introduced to keep .Net development sustainable, secure, and provide benefit to product roadmaps

•          Enforce application health by applying upgrade cadences to frameworks and retiring technical debt

•          Build the productivity of the team by coaching developers in their career paths and technical skills

•          Maintain a depth of technical knowledge to support current and future development needs

•          Present complex ideas, anticipate potential objections, and persuade others to consider your point of view

•          Think holistically about how to improve applications to reduce support opportunities and streamline delivery of value

•          Ownership of CI/CD pipelines and processes following code through production and troubleshooting issues throughout the release cycle

•          Engage regularly with developers to share knowledge, build synergy, and help with development challenges

•          Collaborate with cross-functional teams to determine development solutions to meet time and budget parameters while satisfying end user requirements

•          Ensure data integrity is achieved through system architecture design, technology selection, implementation, and management.

•          Actively participate in all team Agile ceremonies

•          Develop and maintain strong relationships with customers, influencers, and product owners to drive awareness and adoption of new concepts

•          Provide technical leadership to developers by defining development processes and standards

•          Validate that all development work is done to specification, development best practices, and standards

•          Assist with the administrative activities of the department including interviewing job candidates, approval of expenses/time, and vendor support

•          Provide on-call support for all supported software systems as required for a 24/7 global manufacturing company

•          Develop test plans and conduct unit, system, integration, and functional tests

•          Write technical specifications and architecture diagrams for custom developed applications



•          BS in Computer Science or 5 years equivalent work experience

•          Minimum of 7 years .Net development experience in an enterprise IT environment

•          At least 2-3 years of leadership experience as a senior developer or development lead

•          Expertise architecting, deploying, and maintaining applications using the .Net Framework/.Net Core with C#

•          Breadth of experience with API frameworks and application integration best practices

•          Understanding of NuGet package implementations

•          Efficacy in researching, analyzing, and determining the best fit processes/solutions

•          A bias for executing practical and simple solutions



•          Experience with applications written to support manufacturing business processes

•          Exposure to hybrid infrastructure architectures and an ability to determine best fit for application deployment

•          Certified Scrum Developer or equivalent experience developing in the Agile SCRUM framework

•          Maintenance and usage of Jira in previous software development roles

•          Development experience with Azure DevOps and Git


The successful candidate will have strengths in the following:

•          Strong technical and critical thinking capabilities including troubleshooting skills

•          Excellent communication skills, both verbal and written

•          Proactive and willing to take ownership and responsibility as a highly motivated self-starter

•          A bias for action, and the ability to facilitate change even when met with change resistance

•          Adeptness to learn new concepts and apply them across diverse areas

•          Quick decisiveness based on facts and data to demonstrate sound decisions

•          Drive to find gaps in processes and technology and improve those with consistent solutions

•          Effective conflict resolution skills and high emotional intelligence