Our client is a Federal entity in the Fintech Sector who is seeking to hire an experienced competent IT Development Manager on an immediate basis.
Role Summary
This role functions as the Head of the IT Development department with key responsibilities to lead and oversee all aspects of IT solutions and systems developments and deployments to fulfil the corporate and strategic objectives of the company. This person shall be accountable for delivering at all stages of the development lifecycle, Accountable for all IT Development initiatives and managing internal/external resources and delivery against section, department and enterprise-wide KPIs and programs. associated capabilities as per the approved IT Operating Model, ensuring applications and systems are aligned to the organization’s operational and innovation objectives. Ensure the overall technical and functional architectures meet business expectations and operational performances in alignment with security and compliance policies.
Responsibilities:
1. Software Development Expertise: Utilize your extensive 15+ years of experience in software and digital application development to lead and guide the team in delivering high-quality solutions.
2. Delivery Management: Oversee the end-to-end delivery management process, ensuring successful project execution within complex environments.
3. Vendor Management: Effectively collaborate with internal and external vendors, establishing strong partnerships and managing their contributions to project success.
4. Dynamics 365 and Azure Cloud: Apply your solid knowledge of Dynamics 365 and Azure Cloud, particularly Azure API Manager, to drive the development and integration of applications within the credit bureau.
5. Software Quality Assurance: Demonstrate a strong background in software quality assurance, conducting SIT (System Integration Testing), UAT (User Acceptance Testing), regression testing, smoke testing, security testing, and performance testing.
6. DevOps Experience: Possess at least 5 years of experience in DevOps, overseeing the development, operations, and L3 support of applications.
7. Enterprise Architecture: Utilize your deep understanding of enterprise architecture principles to ensure applications are designed and integrated in the most suitable and efficient way for the business.
8. Coding Expertise: Leverage your strong coding skills and knowledge to provide guidance and implement best practices and coding standards within the development team.
9. Team Management: Lead and manage the development team, fostering a collaborative environment, providing mentorship, and ensuring the successful delivery of projects.
10. Software Oversight: Provide oversight of software development projects, ensuring alignment with business objectives and promoting integration among various software systems.
Requirements:
1. Bachelor's degree in Computer Science, Information Technology, or a related field.
2. Proven experience of 15+ years in software and digital application development, preferably within the finance industry.
3. In-depth knowledge of Dynamics 365 and Azure Cloud, with a focus on Azure API Manager.
4. Strong expertise in software quality assurance, including SIT, UAT, regression testing, smoke testing, security testing, and performance testing.
5. Solid understanding of DevOps practices and experience in the development and operations of applications, including L3 support.
6. Proficient in enterprise architecture principles to ensure optimal application design and integration.
7. Excellent coding skills with the ability to implement best practices and coding standards.
8. Strong leadership and team management skills, with experience overseeing and mentoring development teams.
9. Effective vendor management capabilities, with experience collaborating with internal and external stakeholders.
10. Excellent communication and interpersonal skills to effectively communicate with team members, stakeholders, and senior management.