Experian is a global data and technology company, powering opportunities for people and businesses around the world. They are seeking a Software Engineering Manager to oversee and contribute to the creation of solutions and architectures for high-volume applications, while leading software engineering and QA teams to ensure the delivery of high-quality software solutions.
Responsibilities:
- Oversee progress, daily-activity status, and overall main project activities on a daily basis
- Work with engineering teams, UI/UX, and QA to meet all project deliverables and milestone dates
- Be able to understand the difference between good/bad code
- Build, mentor, and scale engineering teams through structured coaching and career development frameworks
- Experience partnering with product, design, and engineering to establish and steward a multi-year development roadmap
- Analyze requirements and collaborate with product and engineering teams to ensure product changes are delivered
- Adapt new tools from our organization
- Knowledge of algorithms, data structures, and complexity analysis
- Oversee product deployment activities, project logistics and resource allocation
- Aim to improve the efficiency and sustainability of processes and product designs
- Lead the team through the Agile SCRUM process
- Improve production excellence through incident reviews, root cause analysis, and continuous improvement loops
- Champion secure SDLC practices, including threat modeling and secure design reviews
- Partner with security teams on vulnerability management and remediation strategy
- Be on-call rotation for any product/platform emergencies
- Provide regular/meaningful updates to leadership on team/sprint progress
- Work with Product Owners to ensure that development output meet requirements
Requirements:
- 15+ years of experience in IT industry
- 5+ years of professional management experience
- 8+ years of professional .NET development and architectural experience
- 3+ years of Azure cloud experience
- Bachelor's degree in computer science or related topic
- Experience with C#, .NET Framework, DotNet Core
- Experience with Azure Cloud Solutions (IaaS, SaaS, PaaS)
- Experience in API's microservices, container development and integrations
- Experience with MS SQL Server, T-SQL, Entity Framework, Dapper or any ORM and Relational Database Design
- Experience with Frontend technologies (HTML, CSS, Bootstrap, JavaScript, TypeScript, Angular, ReactJS, or Tailwind)
- Experience with Agile software methodologies
- Experience designing cloud native, event-driven architectures on Azure
- Experience with ETL technologies like SSIS, ADF, MS Fabric, Data Bricks
- Experience with Azure DevOps CI/CD pipelines