The candidate should have at least 15 years of experience with a leading or multinational IT Consulting or SW Development Company.
The candidate should have worked on the various activities of software development life cycle (SDLC) related to applications and systems development, e.g., requirements gathering and analysis, systems analysis, systems development, documentation, systems testing, quality assurance, release management and implementation.
Has a track record of managing a sizable team (e.g., 50 plus members).
Has worked or participated in SW development projects for public sector clients in the GCC or UAE before.
Technical Skills
Has good experience with SQL development tools such as Microsoft Visual Studio / Dot.Net, Visual Studio Code, Windows Forms, ASP.Net, SharePoint Dot.Net and Azure.
Must know the SQL Database structure. Knowledge of other DB platforms such as Oracle is a plus.
Familiar with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET).
Has good understanding of agile development methodologies and ability to deal with a dynamic, industry-specific and complex environment of end user requirements.
Has good understanding of some integration tools such as Webmethods Integration Platform & Informatica ETL.
Has good understanding of issues tracking product development tools such as JIRA, etc.
Has strong project management skills/capabilities.
Excellent troubleshooting and communication skills.
Education Background
BSc/BA in Computer Science, Engineering or a related field. Masters degree is a plus.
Certification in project management is a plus.
Microsoft Certified Systems Engineer.
Microsoft Certified Professional Developer (MCPD).