Lead Application Developer
Pittsburgh, PA - USA
Department:
Job Summary
Purpose:
At NEP Group our purpose is to deliver innovative solutions that drive the mobile broadcasting and live events industries. As a Lead Application Developer you will play a central role in guiding the design and development of scalable software systems that support NEPs digital platforms and operational capabilities. This position combines hands-on software development with technical leadership working closely with product owners analysts and engineering teams to translate business requirements into well-architected technical solutions. By establishing development standards mentoring engineers and driving sound architectural decisions you will help NEP transform complex business challenges into reliable and impactful digital solutions.
Essential Duties/Responsibilities:
- Lead the design development and delivery of enterprise web applications using C# .NET React and SQL Server with a focus on scalability reliability security and maintainability.
- Architect and design technical solutions that align with long-term platform strategy ensuring systems are extensible performant and maintainable.
- Partner with Product Managers and business stakeholders to translate product vision and requirements into technical architecture implementation plans and development priorities.
- Design and implement RESTful APIs and backend services using to support internal and external application integrations.
- Guide frontend architecture and development using React and modern web technologies to deliver intuitive and high-performing user experiences.
- Lead code reviews and ensure adherence to coding standards security practices and quality expectations across the codebase.
- Collaborate with cross-functional teams including product management UX DevOps and QA to deliver high-quality software solutions.
- Identify and drive improvements in system architecture development processes and engineering practices to increase development velocity and platform stability.
Position Requirements:
- Bachelors degree in Computer Science Information Technology or a related field.
- At least 7 years of experience in full stack development with substantial expertise in C# .NET Core and React.
- Proven track record of designing and developing large-scale high-availability web applications.
- Strong proficiency with Dapper EF Core and modern frontend frameworks particularly React.
- Experience with state management libraries (Zustand react-query or similar) and hooks in React.
- Solid understanding of web fundamentals (HTML CSS and TypeScript).
- Knowledgeable in implementing responsive and adaptive design principles.
- Familiarity with cloud services (AWS Azure Google Cloud) and CI/CD pipelines.
- Agile/Scrum development experience is highly desirable.
- Background in implementing a distributed microservices architecture utilizing event-driven interservice communication (RabbitMQ).
Additional Preferred Skills:
- Exposure to mobile development frameworks like React Native is a plus.
- Experience with Docker Kubernetes or other container orchestration technologies.
Company Overview
You might not know our name but youve probably seen our work on stage on screen or on the field. Our technology solutions and unique Global Production Ecosystem empower content creators and rights holders to tell their stories in breakthrough ways. Weve supported some of the worlds most watched productions and live events in sports entertainment concerts festivals film TV and more. For over 35 years our clients have trusted us to deliver live production live events and virtual production solutions for them anytime anywhere. Put simply we bring content to life.
Required Experience:
IC
About Company
From The Oscars to the Olympics, NEP provides the technology, expertise and global network to help our clients deliver amazing productions.