- >
- >
- [1464] Senior Software Engineer
Senior Software Engineer
Background
Registered in Iraq since 2011 with a presence in Erbil and Baghdad, iMMAP Inc. is implementing a project partnership with UNESCO aiming at operating, maintaining, training, and further developing the Education Management Information System (EMIS) for the Ministry of Education in Federal Iraq.
Description of Duties
Part of the EMIS project team, the Senior Software Engineer serve as a SCRUM Master to oversee the software engineering team and, in coordination with the Project Manager, lead review and assessment of the EMIS and the Ministry of Education’s business needs. The Senior Software Engineer will ensure software engineering best practices and standards are applied across the Agile Software Development lifecycle. He will provide technical support and guidance, oversee testing, and support the review of technical documentation, user guides, and training materials developed by the Learning Officer. The Senior Software Engineer will liaise closely with the Project Manager and the Learning Officer to oversee and deliver training and technical support for the MoE. The Senior Software Engineer will be responsible for managing Happy Fox help desk ticketing, including classification, validation, and prioritization of tickets, developing plans and assigned tasks in the Jira platform, as well as resolving system bugs and enhancing system features. Where required, the Senior Software Engineer will coordinate with relevant MoE focal points to collect business needs and gather the requirements necessary to undertake system enhancements and feature development. The Senior Software engineer will manage a team of 5 persons (Software Engineer, Information Security Engineer, Quality Assurance Engineer, Database and Application administrators).
Requirements
Education
University degree in Information Technology, Computer Sciences, mathematics, statistics or related area.
Experience
Mastery of the principles of data handling and processing.
Minimum of 10 years’ experience in web development Proficient in translating complex business requirements into technical designs and code. Advanced knowledge of HTML, XHTML, CSS, and JavaScript. Advanced knowledge of object-oriented programming. Experience with Visual Studio, .NET, C#, Windows Communication Foundation (WCF), WebAPI, and Entity Framework development. Experience in Analytical and Reporting platforms and tools. Analytical skills and database design knowledge. Experience using jQuery plugins, Twitter's Bootstrap CSS.* Proficiency with Microsoft SQL Server and later T-SQL development.