What are the responsibilities and job description for the Lead Application Developer position at NEP Group, Inc.?
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 NEP’s 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
You might not know our name, but you’ve 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. We’ve supported some of the world’s 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.
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 NEP’s 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 ASP.NET 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.
- Bachelor’s 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).
- Exposure to mobile development frameworks like React Native is a plus.
- Experience with Docker, Kubernetes, or other container orchestration technologies.
You might not know our name, but you’ve 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. We’ve supported some of the world’s 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.