Director of Software Development (.Net/Azure)
Information Technology | Hybrid in Boston, MA | Full Time
About us:
HARAMAIN SYSTEMS INC. is a leading technology solutions provider specializing in innovative software development and cloud-based systems. We focus on empowering businesses through tailored software solutions that enhance operational efficiency, scalability, and security. Our commitment to excellence and customer satisfaction drives our team to deliver cutting-edge technology tailored to the unique needs of our clients.
The Opportunity:
We are seeking an experienced Director of Software Development with expertise in .NET and Azure to lead our software engineering efforts. The ideal candidate will be responsible for overseeing the software development life cycle, managing a team of talented developers, and ensuring the successful delivery of high-quality software solutions. As an executive at HARAMAIN SYSTEMS INC., you will play a key role in shaping our technology strategy and driving innovation within the organization.
Job Responsibilities:
- Lead and manage the software development team to deliver robust software solutions on time and within budget.
- Define and implement best practices, processes, and methodologies for software development and project management.
- Collaborate with cross-functional teams to align software development initiatives with business goals and requirements.
- Oversee the design, architecture, and implementation of applications leveraging .NET and Azure technologies.
- Monitor project progress, identify risks, and implement effective mitigation strategies to ensure project success.
Desired Qualifications:
- 10+ years of experience in software development, with at least 5 years in a leadership role.
- Strong proficiency in .NET technologies and Azure cloud services.
- Proven track record of delivering large-scale software projects on time and within scope.
- Excellent understanding of software development methodologies, including Agile and DevOps practices.
- Outstanding communication, leadership, and team management skills.
Nice-to-haves:
- Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with AI/ML integration in software solutions.
- Knowledge of database management systems (SQL and NoSQL).
- Experience in the fintech, healthcare, or logistics industries.
- Technical certifications in Azure or similar platforms.