Overview
The Senior Software Engineer will be part of the EMIS project team, leading the review and assessment of the EMIS and the Ministry of Education’s needs, ensuring software engineering best practices are applied across the Agile Software Development lifecycle.
Key Responsibilities
- Lead review and assessment of the EMIS and the Ministry of Education’s needs.
- Ensure software engineering best practices and standards are applied across the Agile Software Development lifecycle.
- Provide technical support and guidance.
- Oversee testing.
- Resolve system bugs and enhance system features.
- Manage a team of 2 persons (Full Stack Engineer, Frontend developer).
Required Experience
- Minimum of 7 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.
Qualifications
University degree in Information Technology, Computer Sciences, mathematics, statistics or related area.