Job Description
- >- >- [1464] Senior Software Engineer Senior Software EngineerShare :Iraq Erbil - Iraq Full Time National Employee iMMAP Inc. 19 November 2024 25 November 2024 OrganizationiMMAP is an international nongovernmental organisation that provides information management services to humanitarian and development organizations. Through information management, we help our partners target assistance to the world’s most vulnerable populations. Our core philosophy is that better data leads to better decisions and that better decisions lead to better outcomes. iMMAP’s critical support to information value chains helps to solve operational and strategic challenges of our partners in both emergency and development contexts by enabling evidence-based decision-making for better outcomes.BackgroundRegistered 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 DutiesPart 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.Guiding PrinciplesPersonnel is expected to conduct itself in a professional manner and respect local laws, customs and iMMAP’s policies, procedures, and values at all times and in all Countries.iMMAP has zero-tolerance for sexual harassment, exploitation and abuse, human trafficking, child abuse and exploitation. Any violations of these principles and policies will be treated as serious misconduct.iMMAP is an Equal Opportunity Employer regardless of background.