Position Overview
- Location Type: Remote
- Employment Type: Full-time
- Salary: Not provided
- Job Type: Software Development Manager
Blackstone eIT is seeking a highly skilled and experienced Software Development Manager to lead and oversee multiple delivery squads within the Smart Solutions department. This role requires a dynamic leader with a strong technical background and proven experience in managing the full Software Development Life Cycle (SDLC). The ideal candidate will be responsible for structuring teams, driving technical excellence, and ensuring timely and high-quality software delivery in alignment with business objectives.
Requirements
Technical Expertise:
- Proven experience in software development leadership, preferably managing multiple development teams.
- Strong hands-on technical background in:
- .NET Core (C#) for backend development
- Angular for front-end application development
- Azure Cloud Services (App Services, Functions, Azure DevOps, etc.)
- Solid understanding of microservices architecture, API development, and cloud-native applications.
- Proficiency in SDLC best practices, DevOps, CI/CD.
Responsibilities
Leadership & Team Management:
- Establish, structure, and lead multiple agile development squads, ensuring optimal team composition and efficiency.
- Provide leadership, coaching, and mentorship to software engineers, fostering a culture of innovation and continuous learning.
- Define team roles, responsibilities, and career growth paths to maximize team potential.
- Collaborate with product management and stakeholders to align development efforts with business goals.
- Drive agile best practices (Scrum/Kanban), ensuring teams deliver high-quality software on schedule.
Technical Excellence & Development:
- Oversee the end-to-end SDLC, ensuring adherence to best practices in design, development, testing, deployment, and maintenance.
- Provide technical guidance and architectural oversight across projects, ensuring scalable and maintainable solutions.
- Lead complex technical problem-solving and drive resolution of critical issues.
- Ensure code quality through reviews, automated testing, and adherence to industry standards.
Technology & Innovation:
- Drive adoption of best practices in cloud computing, DevOps, and modern development methodologies.
- Stay ahead of industry trends and emerging technologies, particularly in .NET Core, Angular, and Azure.
- Optimize system performance, scalability, and security in cloud-based applications.
- Champion CI/CD pipelines, automated testing, and infrastructure as code for efficient software delivery.
Stakeholder Collaboration & Delivery Management:
- Work closely with cross-functional teams, including product management, UX, and business stakeholders, to translate business requirements into technical solutions.
- Ensure smooth project execution, tracking key deliverables, and managing risks proactively.
- Establish KPIs to measure and improve team performance, delivery timelines, and software quality.
Application Instructions
Not provided.
Company Information
Not provided.