Build a better career with MSC.
Serving customer and community starts with the very best people doing their very best work. That is precisely what we have at MSC Industrial Supply Co., a leading North American distributor of metalworking and maintenance, repair, and operations (MRO) products and services. Watch HERE to find out why you should work at MSC and join us as we continue to build a diverse and inclusive workplace.
Requisition ID :15528
Employment Type :Full Time
Job Category :Digital / IT
Work Location :Davidson, NC (CSC)
State or Province :North Carolina (US-NC)
Potential Work Location :United States : North Carolina : Davidson
The position of Lead Software Developer represents the best in the field. This position will demonstrate expert development skills by working independently and collaboratively on innovative solutions to complex business problems. Utilizing R&D, rapid prototyping and other collaborative development techniques to will create solutions that add business value and create competitive advantage for MSC. The Lead Software Developer demonstrates technical leadership by teaching and coaching others, collaborating with peers on system design and coding techniques, driving technical conversations and crafting creative solutions to challenging business problems.
In addition to developing great software, this position will lead and coach others, challenge prevailing assumptions, drive improvements, establish project milestones, assist with planning and resource scheduling and make decisions which will shape the work-stream and outcome of a project. By applying development, technical expertise and leadership skills this position will have a positive impact on MSC?s software development capabilities.
-
Bachelor's Degree in computer science or related discipline or equivalent experience is required.
-
Minimum of seven years experience in advance software development required.
-
Proven track record of designing software systems to solve complex business problems. Able to utilize design methodologies such as water fall, agile, Feature driven development etc.
-
Advanced understanding of object-oriented programming and functional programming concepts with knowledge of an object-oriented programming language such as Java, Swift, C#, C++ required.
-
Proven track record of with web development and web-oriented technologies with experience implementing systems utilizing web technologies such as HTML, Python, CSS, Java, Swift, C#, C++ or Javascript.
-
Ability to work with testing organizations for test case development, test case execution and defect resolution.
-
Experience with test case automation tools such as Selenium, Junit, StormRunner, etc.
-
Experience implementing systems utilizing query languages to relational or no-SQL database required.
-
Advanced understanding of computer science concepts including hardware architecture, database, networking, computer languages, and operating systems.
-
Proficiency in full stack development required
COMPETENCIES:
-
A valid drivers license and the ability to travel up to 10% of the time are required.
-
This position may require access to International Traffic in Arms Regulations Information (ITAR) and/or Controlled Unclassified Information (CUI).
Compensation starting at $90440 - $142120 depending on experience.
The salary range represented is based on similar roles in comparable industries, and the cost of labor in respective cities. Actual compensation is based on the candidates relevant experience, education requirements and peer pay equity. The Company reserves the right to modify the range as market conditions change.
#LI-Hybrid
Why MSC? People. Collaboration. Insight. That’s how you build something that works. Built on a foundation of trust, MSC works side by side with our customers to help them drive business results. With more than one million product offerings and 75+ years of experience across industries, MSC strives to help our customers achieve greater productivity, profitability, and growth through inventory management and other innovative supply chain solutions. We care about our associates and have programs in place to help our 6,500+ team members achieve their potential.
When you join our team, you will receive rewards and recognition for your contributions, training and professional development opportunities, Associate Inclusion Circles: Women, Pride, Black, Veterans, HOLA and DisABLEd as well as a variety of benefits to support you and your family's health, well-being, and financial future. If you are inspired to learn, take risks, and succeed as a team, you can build a better career at MSC.
Equal Opportunity Statement: At MSC, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all qualified applicants and our associates without regard to race, color, religion, age, sex, national origin, disability, protected veteran status, sexual orientation, gender identity/expression or any category protected by applicable law. By applying to this job you agree to the Application and Acknowledgment Declaration terms. Click HERE to review.