Posted in

Team Lead – Software Development

Team Lead – Software Development

CompanyAirgas
LocationVillanova, PA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 8+ years of web development experience with .NET technologies, including ASP.NET MVC, Web Forms, .NET Core, and ASP.NET Core.
  • Advanced SQL skills with experience in developing stored procedures and optimizing queries.
  • 3+ years of hands-on experience with Angular 2+.
  • 3+ years of experience with React or React Native (experience with both is a plus).
  • 2+ years of experience demonstrating leadership or management-related skills.
  • Experience with CI/CD pipelines, DevOps practices, and tools like Docker, Kubernetes, and Azure DevOps.

Responsibilities

  • Lead, supervise, prioritize workload, and provide hands-on contributions to a team of developers
  • Identify team goals, and evaluate team progress to see them through
  • Coach & mentor team members to support their current position, and their career development
  • Architect and implement technical solutions aligned with best practices throughout the software development lifecycle (SDLC).
  • Ensure consistency with Enterprise Architecture standards and design principles.
  • Collaborate with Architects, Development Teams, and Project Leads to maintain alignment with project goals and technical strategies.
  • Provide oversight to third-party vendors, guiding them on development processes and best practices.
  • Offer feedback and suggestions for continuous improvement in development processes and practices.
  • Guide and mentor peers and fellow developers, sharing knowledge, promoting best practices, and staying ahead of emerging technologies.
  • Oversee the alignment of development work with both business and IT roadmaps, providing technical oversight and leadership.
  • Work alongside product teams to define, customize, and deliver tailored technical solutions.
  • Participate in vendor evaluations, design sessions, and project discovery meetings.
  • Assess project workloads, identify resource needs, and ensure project timelines are met.
  • Lead technical workstreams for the adoption and integration of new tools, technologies, and initiatives.
  • Create and enforce standards, protocols, and best practices for internal development processes.
  • Occasional travel may be required to support project needs.

Preferred Qualifications

  • Proficiency in web development technologies, including HTML, CSS, and modern frameworks like Angular and React.
  • Strong knowledge of relational database design and SQL, with experience creating and optimizing stored procedures.
  • Expertise in object-oriented programming (OOP) and design patterns.
  • Hands-on experience with unit testing, dependency injection, and creating maintainable, testable code.
  • Solid understanding of DevOps principles and familiarity with tools such as CI/CD, Docker, Kubernetes, and Azure DevOps.
  • Skilled in using source control systems such as Git and TFS (Team Foundation Server).
  • Knowledge of web security principles, cross-browser compatibility, and performance optimization.
  • Proven ability to guide and mentor developers in technical decision-making and problem-solving.
  • Strong communication and interpersonal skills, able to explain complex technical concepts to diverse audiences.
  • Ability to lead by example, fostering a culture of continuous improvement and best practices.
  • Experience working in agile environments and collaborating with cross-functional teams (e.g., product, project management, architecture).
  • Ability to effectively influence and build strong relationships with both technical and non-technical stakeholders.
  • Exceptional organizational and time management skills, with the ability to juggle multiple priorities and deliver results on tight timelines.
  • Demonstrated ability to quickly learn and implement new technologies, tools, and development practices.
  • Self-motivated, proactive, and driven to continuously improve both personally and professionally.
  • Comfortable working independently as well as collaborating in a team environment.
  • Flexibility to work occasional overtime or weekends to meet deadlines.