MSC Industrial Direct Jobs

Job Information

MSC Industrial Supply Co. Application Architect/Hybrid in Davidson, North Carolina

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 (https://youtu.be/VvCFDMQRyM8) to find out why you should work at MSC and join us as we continue to build a diverse and inclusive workplace.

Requisition ID :16150

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

Applicants must be authorized to work in the U.S. At this time, we are unable to sponsor or take over sponsorship of an employment Visa for this position. BRIEF POSITION SUMMARY:

As an Application Architect at MSC, you will leverage your profound expertise in architecture and application design to develop robust systems tailored for deployment on Google Cloud. Your role will focus on designing and architecting solutions that address complex business challenges while aligning with MSC’s broader technology frameworks.

You will be responsible for the detailed design of application solutions, encompassing a range of existing software frameworks, custom-developed systems, and cloud-based infrastructure. Your ability to design scalable and maintainable architectures will enable MSC to enhance business value and maintain a competitive edge in the market.

In this role, you are expected to be a visionary in architectural design, focusing specifically on cloud-native applications. Your leadership will not only shape the technical landscape at MSC but also enhance our overall software development capabilities. You will bring innovative solutions to the forefront, ensuring that MSC's technological infrastructure fully leverages the features and capabilities of Google Cloud to drive business success.

DUTIES and RESPONSIBILITIES:

  • Collaborate with business and IT leaders to align architectural designs with business objectives, ensuring that application designs enhance operational efficiency and business agility.

  • Work closely with product management and other key stakeholders to create architectural roadmaps that prioritize scalability, reliability, and security within the Google Cloud environment.

  • Lead application design teams, including developers and architects, ensuring the creation of robust, secure, and scalable cloud-based applications.

  • Champion innovative projects that explore new cloud technologies and architectural methodologies to improve system design and application performance.

  • Promote a culture of technical excellence and collaboration, emphasizing best practices in cloud architecture and application design throughout the company.

  • Oversee the development and maintenance of continuous integration and deployment (CI/CD) pipelines, focusing on cloud-based deployments that meet high standards of security and reliability.

  • Develop and refine architectural metrics and KPIs to assess and enhance the performance and scalability of applications deployed on Google Cloud.

  • Conduct regular design review sessions to ensure architectural and design principles are adhered to throughout the application development lifecycle. Facilitate comprehensive evaluations of architectural blueprints and design documents to guarantee that solutions are not only scalable and reliable but also align with business goals and technology strategies.

  • Lead rigorous code review processes to maintain high standards of code quality and functionality. Implement automated code review tools and practices to identify potential issues early in the development cycle, ensuring that code is clean, well-documented, and optimized for performance.

  • Drive the development of high-performance designs that are capable of handling increased load and complexity. Provide expertise in performance tuning and stress testing, using advanced monitoring tools and techniques to analyze and optimize the throughput and response times of cloud-deployed applications.

  • Establish and enforce architectural and coding standards that promote best practices in cloud application development. Develop guidelines that encourage the use of efficient algorithms, proper resource management, and effective error handling mechanisms.

  • Work closely with database architects, network engineers, and cloud specialists to ensure holistic high-performance and secure application solutions. Encourage cross-functional reviews that integrate insights from various technical domains to enhance system architecture and design.

  • Explore and integrate cutting-edge technologies and frameworks that could improve application performance and architecture. Stay abreast of industry trends and developments in cloud computing, AI, and machine learning to inform architectural decisions and innovation strategies.

  • Lead initiatives to test application scalability under various conditions, ensuring that the architecture can accommodate future growth in user base and data volume without degradation of performance.

  • Coordinate with Operations teams to ensure that application designs perform optimally in production environments and adhere to established service level agreements (SLAs).

  • Work in tandem with information security leaders to strengthen the security posture of cloud-deployed applications, aiming to mitigate risks associated with cloud architecture.

  • Evaluate and manage relationships with cloud service providers and technology vendors to ensure they align with our architectural needs and contribute effectively to our projects.

  • Help recruit, mentor, and retain top architectural talent, managing skill development to keep pace with evolving cloud technologies and architectural practices.

  • Lead performance management initiatives within architectural teams, focusing on skill enhancement and professional growth.

  • Foster a learning-oriented environment that supports accountability and transparency, encouraging engagement and retention through a strong employee value proposition.

  • Fosters the MSC Culture in the department and throughout the company to ensure fulfillment of MSC’s vision and unity of purpose.

  • Participation in special projects and performs additional duties as required.

    EDUCATION and EXPERIENCE:

  • Degree in computer science, software engineering, information technology, or a related technical discipline. Advanced degrees or certifications in cloud architecture are highly desirable.

  • 8+ years of experience in application architecture with a strong emphasis on designing and deploying applications in cloud environments, with recent experience in GCP. Demonstrated expertise in cloud-native architectural patterns, microservices, and serverless architectures.

  • At least 5 years of experience in leading and managing technical teams focusing on the development of cloud applications and architecture enhancements.

  • Extensive experience in designing, managing, and scaling highly available, secure, and resilient cloud-based applications. Familiarity with infrastructure as code tools and practices.

  • Demonstrated experience in the strategic oversight of architectural projects, particularly focusing on application architecture and design.

  • Knowledge of regulatory compliance and security standards relevant to application development and cloud operations. Experience in implementing security best practices and compliance checks within the application design and deployment processes.

    SKILLS:

  • In-depth knowledge of Google Cloud Platform (GCP). Familiarity with cloud services such as Compute Engine, App Engine, Cloud Functions, and Kubernetes Engine. Understanding of cloud infrastructure management and optimization.

  • Expertise in designing scalable, secure, and resilient cloud-native architectures. Ability to architect applications using microservices and serverless frameworks. Proficient in creating high-level and detailed architectural diagrams and design documents.

  • Strong proficiency in programming languages such as Java, Python, and Node.js. Ability to write clean, maintainable, and efficient code.

  • Experience with DevOps practices and tools, including Docker, Kubernetes, Jenkins, and Git. Skilled in automating deployment, scaling, and management of containerized applications.

  • Knowledge of both SQL and NoSQL database. Understanding of database design and the implementation of data storage solutions that are highly available and scalable.

  • Proficiency in implementing security practices in application design and deployment, including identity and access management, data encryption, and security audits.

  • Skills in designing and managing RESTful APIs, understanding of API gateways, and familiarity with API management platforms.

  • Extensive experience setting up and maintaining CI/CD pipelines to streamline development and deployment processes.

  • Ability to develop and execute strategic plans for technology architectures that align with the business's broader goals.

  • Proven skills in managing diverse teams, fostering an inclusive environment, and motivating staff to achieve high performance.

  • Strong analytical and decision-making skills with the ability to weigh the short and long-term impacts of operational decisions.

  • Exceptional problem-solving skills, with a knack for identifying and resolving complex technical and operational issues.

  • Excellent verbal and written communication skills, capable of effectively articulating technical concepts to non-technical stakeholders and influencing decision-making processes.

  • Experience leading change initiatives, managing resistance to change, and navigating teams through periods of transition.

  • Strong grasp of SRE principles and practices to ensure high availability, performance, and reliability of services.

  • Skills in performance tuning and optimization of high-traffic e-commerce platforms, ensuring efficient load handling and response times. Experience designing and implementing scalable and highly available systems that can handle growth and peak loads without compromising performance.

  • In-depth understanding of advanced security protocols and measures, risk assessment techniques, and mitigation strategies to protect sensitive data and maintain service integrity.

  • Deep understanding of cloud architecture principles, including multi-tenancy, distributed architecture, and API integrations. Ability to design and implement effective cloud solutions that enhance flexibility and scalability.

  • Proficiency in integrating artificial intelligence and machine learning models into applications, using Google Cloud AI. Ability to leverage these technologies to enhance application functionality, automate processes, and drive data-driven decision making.

  • Familiarity with industry compliance standards and understanding of security frameworks to ensure operations meet regulatory requirements and maintain high security standards.

    COMPETENCIES:

  • Demonstrate your ability to grasp complex business challenges and align technology operations to business needs with clear and timely communication with business partners. Tailor your communications to different audiences effectively, ensuring clarity and engagement. Exhibit strong listening skills to understand various perspectives, leveraging internal networks to advance organizational goals.

  • Be a self-starter by identifying and seizing new opportunities, taking initiative in both favorable and challenging times. Energize and inspire your team by setting a positive example and maintaining a resilient, can-do attitude.

  • Set high standards and aggressive goals for yourself and your team. Approach problems creatively and drive towards solutions with determination and focus. Overcome obstacles and consistently exceed performance targets, pushing both yourself and your team to achieve more.

  • Build and maintain strong collaborative relationships both within and outside the organization. Represent your own views while respecting and integrating others' perspectives, acknowledging contributions, and building trust across teams and departments.

  • Embrace new challenges and continuously seek personal and team growth by taking on new tasks within and beyond your current responsibilities. Manage multiple interdependent projects effectively, maintaining control and discipline. Adapt to changing business and technological landscapes, accepting, and implementing feedback to improve personal and team performance.

  • Navigate through ambiguity and complex technical challenges by understanding the core issues and making informed decisions, even when complete information isn't available. Use your technical acumen to identify and address the root causes of issues, employing practical judgement to find effective solutions rather than perfect ones. Understand and apply the 80/20 rule to prioritize efforts based on impact.

  • Assert your technical leadership by guiding your team through complex technology landscapes, especially in areas like cloud operations, security, and system reliability. Make sound, informed decisions that bolster business and operational resilience, demonstrating wisdom and strategic thinking.

    OTHER REQUIREMENTS:

  • A valid driver’s 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 $106260 - $166980 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 candidate’s 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 (https://jobs.mscdirect.com/content/Acknowledgement/?locale=en_US&previewLink=true&referrerSave=false) to review.

DirectEmployers