Software Development Manager designing and implementing .NET web applications at Kroll. Leading a talented team while ensuring project delivery and quality standards.
Responsibilities
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of the applications
Help maintain code quality, organization, and automatization
Architect and design high scale, robust, and cutting-edge applications
Guide and provide technical leadership to the software development team
The role involves designing and developing both public web applications and line of business sites using the latest technologies
The role also involves leading and mentoring a team of developers, and overseeing the project delivery and quality standards
As a Software Development Manager, you will also be involved in a minimum of 50% of the coding tasks, as well as code reviews, testing, debugging, and deployment of the web applications.
Leading the team means:
Setting the vision and direction for the project
Managing the team's workload and performance
Providing feedback and coaching to the team members
Resolving any issues or conflicts that arise
Managing the interaction with 3rd party outsourced development vendor
Assessing the quality and security of the code from the vendor and the internal team members
The role requires effective communication with the clients and stakeholders, and technical guidance and support as needed
Requirements
At least 15+ years of senior development experience in addition to 7 years of experience in managing a development team, preferably in a global or offshore setting, and demonstrate strong leadership and problem-solving skills.
Experience designing software systems with various Microsoft technologies such as C#, .NET, ASP.NET, MVC, Dot NET CORE
Ensure compliance to all architecture requirements and ability to adjust based on current best practices
Extensive experience coding in UI technologies such as JavaScript, Typescript, Angular, HTML
Experience with WCF, Web API, REST, and multi-tier distributed systems
Experience validating and evaluating development tools
Experience with evaluation and review of Dot Net documentation
Knowledge of DevOps tools and technologies within a Microsoft Stack
Experience with SAML and application security best practices
Knowledge of using .net Core in serverless environments (AWS)
Knowledge and experience with active application monitoring
Benefits
Kroll is committed to equal opportunity and diversity, and recruits people based on merit.
Engineering Manager leading teams for the ExperiencePlatform at Campminder, building features for summer camp software. Guiding architectural modernization and mentoring engineers in a collaborative environment.
Engineering Manager leading product engineering teams at Kaizen, developing software for government agencies. Driving technical roadmap and managing engineering talent while delivering high - quality features.
Engineering Manager overseeing web, mobile, and backend engineers at Fanatics Collect. Fostering effective AI use and team accountability while driving high - quality software delivery.
Project Engineering Manager overseeing engineering activities in Grid Solutions project at GE Vernova managing quality, cost, and time delivery criteria across teams.
Senior Engineering Manager leading AI - first product experiences at Mixpanel. Guiding engineers to grow and build infrastructure for customer - facing applications.
Senior Engineering Manager building AI - first product experiences from inception to global scale. Leading a product engineering team and driving innovation at Mixpanel.
Head of Engineering leading demand - side engineering teams for JustPark's UK platform. Focusing on team development, delivery, and AI - assisted practices in a hybrid environment.
Engineering Manager leading two product engineering teams for Paymenttools. Building key solutions for user experience and operational effectiveness in payment services.
Engineering Manager leading teams at Five9 to develop scalable microservices. Facilitating innovation and collaboration in cloud contact center solutions for a global customer base.