Paramount is seeking a Lead Application Developer to support the development, deployment, and maintenance of their News Election System Portfolio, which plays a key role in delivering election-related content.
Requirements
- 3+ years of experience designing, architecting and developing application development efforts, along with 5+ years of experience with SQL Server.
- Proficient in Git, GitHub Actions, and CI/CD pipelines, as well as proficiency with containerization (Docker), and familiarity with cloud environments (AWS S3, registries, etc.)
- Fluent in C-Sharp, Web API, Python, C-Sharp Web API, SQL Server, Entity Framework, EF Code First Development, Vue, JS, Node, Angular, WinForms, .NET Framework v4.8 , .NET 5, .NET Core 3.1
- VS 2022 or VS Code, GitHub, GitHub Actions, AWS Lamda, S3, Docker Containers, Okta
- Experience in large-scale systems with multiple code repositories
- Technical thought leadership, strong analytical skills and passion to learn new technologies that may enable/improve business
- Experience in production debugging, root cause analysis and performance tuning
Responsibilities
- Deliver high-quality software on time.
- Partner with key team-members to develop, design and write applications systems and programs.
- Maintain clear and timely communication with all collaborators involved in the project.
- Responsible for understanding system requirements, tasking and estimating features, and following work management life-cycle processes like agile scrum.
- Understand and apply complex branching and merging strategies.
- Understand and implement version control, small check-ins, labeling, versioning and deployment best practices for both source code and database deployments.
- Lead software design and coding which conforms to Paramount standards for security, quality and conformity.
Other
- Work shifted schedules and be onsite in the broadcast center during critical off-business-hour events like local, regional, and national elections
- Provide guidance and assistance to the application users and support teams on all aspects of application deployment, training and support, including Installation, configuration, first and second tier support.
- Identify and resolve project issues, including issue tracking and escalation.
- 3+ years of experience
- Bachelor's degree or equivalent experience