About The Position

Based in St. Louis, Core & Main is a leader in advancing reliable infrastructure™ with local service, nationwide®. As a specialty distributor with a focus on water, wastewater, storm drainage and fire protection products and related services, Core & Main provides solutions to municipalities, private water companies and professional contractors across municipal, non-residential and residential end markets, nationwide. With over 370 locations across the U.S., the company provides its customers local expertise backed by a national supply chain. Core & Main's 5,700 associates are committed to helping their communities thrive with safe and reliable infrastructure. Visit coreandmain.com to learn more. Job Summary Design, develop (code), test, and debug applications. Provide experienced Ready-to-Serve and development subject matter expertise. Maintain, enhance, and provide solutions for software applications. Provide development leadership in a functional area, module, or project.

Requirements

  • Proven expertise in developing robust, scalable applications using .NET frameworks, with a deep understanding of C# programming principles and best practices.
  • Extensive experience in writing clean, maintainable, and type-safe code using TypeScript
  • Demonstrated ability to design and implement well-structured, modular, and maintainable application architectures that align with business requirements and industry standards.

Nice To Haves

  • Azure Cloud Experience: Hands-on experience with Azure services such as: App Service: Deploying and managing web applications. Function Apps: Developing serverless solutions. Key Vault: Implementing secure storage and management of sensitive data. Service Bus: Utilizing messaging services for distributed systems.
  • Redis
  • Angular experience a plus

Responsibilities

  • Works with stakeholders to perform application functionality gap analysis and feasibility studies.
  • Leads development activities for a functional area, module, or project.
  • Provides and documents technical design and specifications meeting business and functional requirements.
  • Develops (code), implements, and maintains tools/applications.
  • Ensures applications and systems possess sufficient controls.
  • Performs unit testing prior to moving code/configuration to the QA process.
  • Evaluates and researches upgrades, patches, and new functionality.
  • Research defects and solve for root cause in applications.
  • Assists in the development and definition of test plans and scripts for performance, regression, and user acceptance test plans; support QA activities as required.
  • Builds and maintains templates, rules, style sheets, workflows, data extractions and imports, interfaces, and object models.
  • Analyzes applications for compliance with security protocols.
  • Trains team members on areas of expertise.
  • Participate in and lead peer reviews.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service