Summary
Join Experian as a Software Engineering Manager and lead the development of high-volume applications within the Employer Services organization. This hands-on role requires overseeing software engineering and QA teams, contributing to solution architecture, mentoring engineers, and enhancing Agile practices. You will manage project logistics, resource allocation, and team performance, while collaborating with various stakeholders. The position offers a remote-friendly environment with Pacific Time Zone business hours. Experian provides a competitive compensation package and comprehensive benefits.
Requirements
- Experience with C#, .NET Framework, Azure Cloud
- Experience with MS SQL Server, T-SQL, Relational Database Design
- Experience with Frontend technologies (HTML, CSS, Javascript, Angular, ReactJS)
- Experience with Agile software methodologies
- 15+ years of experience in IT industry
- 6+ 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, Masters degree preferred
Responsibilities
- Oversee progress, daily-activity status, and overall important project activities daily
- 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
- 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 technologies, tools, and processes from the organization as needed
- Excellent problem-solving skills with knowledge of algorithms, data structures, and complexity analysis
- Manage staff and assign tasks to engineering and technical personnel
- Oversee project logistics and resource allocation
- Strive to improve efficiency and sustainability of processes and product designs
- Lead the team through the Agile SCRUM process
- Promote DevOps culture and work with IT
- Be on-call rotation for any platform emergencies
- Oversee product deployment activities
- Plan for team capacity and form SCRUM teams
- Monitor and report on team performance metrics
- Provide regular/meaningful updates to leadership on sprint progress
- Work with Product Owners to ensure that development output meets requirements
Preferred Qualifications
- Experience with Azure Cloud Solutions (IaaS, SaaS)
- Experience with API development and integrations
- Expert in latest Architectural Patterns and Cloud Native development
- Experience in API's microservices, container development and integrations
- Experience with ETL technologies like SSIS, ADF, Data Bricks
- Experience with Azure DevOps CI/CD pipelines
- Experience with Entity Framework or other ORM
Benefits
- Competitive compensation package and bonus plan
- Core benefits including full medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remotely, hybrid, or in-office
- Flexible time off, including volunteer time off, vacation, sick, and 12-paid holidays
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.