Job Overview:
We are seeking an experienced and innovative IT Application Development Manager/Director to lead the development of in-house applications that drive operational efficiency and enhance business performance. This individual will be responsible for building and managing a small, highly skilled team of 2-3 .Net developers. The ideal candidate will have a strong background in application development, team leadership, and project management, with a passion for delivering high-quality software solutions.
Key Responsibilities:
- Build, lead, and mentor a team of 2-3 .Net developers to design, develop, and implement new in-house applications.
- Collaborate with business stakeholders to gather requirements, define project scope, and prioritize application development initiatives.
- Oversee the full software development lifecycle (SDLC), ensuring timely delivery of projects that meet business needs and quality standards.
- Architect scalable, secure, and maintainable solutions aligned with industry best practices.
- Manage project timelines, budgets, and resource allocation to optimize productivity and efficiency.
- Ensure seamless integration of new applications with existing systems and workflows.
- Develop and enforce coding standards, development methodologies, and quality assurance processes.
- Stay current with emerging technologies and recommend tools, frameworks, and practices to enhance development capabilities.
- Provide hands-on technical leadership and contribute to coding, design, and troubleshooting as needed.
- Foster a collaborative and innovative team environment that encourages continuous learning and growth.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (Master’s degree preferred).
- 7+ years of experience in application development with at least 3 years in a managerial or leadership role.
- Proven expertise in .Net technologies (C#, ASP.Net, .Net Core, etc.) and related development frameworks.
- Strong understanding of database design and development (SQL Server, Oracle, etc.).
- Experience with cloud platforms (Azure, AWS) and DevOps practices.
- Demonstrated success in leading application development projects from conception to delivery.
- Excellent communication, problem-solving, and organizational skills.
- Ability to engage with non-technical stakeholders and translate business needs into technical solutions.
- Experience in Agile/Scrum environments is highly desirable.
#10590