Job Description
Help AG is looking for a talented and experienced Software Engineer who will be responsible for contributing to the development and architecture evolvement of Help AG’s Microsoft 365, SharePoint Online & Dynamics 365 environments, integrating closely with Azure Cloud. Utilizing experience, knowledge of Microsoft 365 architecture, administration, and best practice recommendations, combined with strong and current experience across the Microsoft Cloud product space to support the design and development of all internal applications. The ideal candidate would have a very structured work approach and be ready to work in a challenging environment with the highest cybersecurity demands. The role will offer a variety of responsibilities, ranging from being hands on, to coordinating with other technical experts and engaging in external requirements relating to M365 and Cyber Security.
Responsibilities:
- Work closely with internal architects, cyber security experts and external developers to improve and create solution designs which add value to the business, increase transparency and improve efficiency.
- Professional project management for various internal development and improvement projects.
- Design proof of concepts, contribute to internal testing and follow internal approval processes.
- Research and evaluate commercial solutions / tools for the benefit of business efficiency.
- Collaboration with internal teams and vendors to fix and improve products.
- Analyse project briefs to produce clear requirements and deliverables including further communication with the client / team to ascertain their needs and develop project plans.
- Implement best practices and coding standards, contribute to code reviews and demonstrations.
- Work towards keeping applications free from technical depths.
Qualifications & Skills:
- A degree in computer science, information systems, electronics engineering or a closely related degree.
- 3+ years of experience in software development.
- Minimum 1-2 years of experience in SharePoint or Dynamics 365 development.
- Proficiency in at least 4 of the following languages: JavaScript, React, C#, PowerShell, SharePoint Modern Development SPFx, Microsoft Power Platform Tools, SQL, GIT/TFS.
- Proven experience with M365 architecture, concept development, and troubleshooting.
- Knowledge of governance and best practices in security, authentication, and information architecture.
- Understanding of Microsoft 365 Identity, Access Management, and Azure Active Directory.
- Experience with SharePoint online concepts, usage, tooling, and REST/CSOM integration with other business systems.
- Expertise in MS PowerApps, Power Automate (Flow), Power BI, and Business Intelligence reporting.
- Experience in M365 integration with other business systems through custom middleware scripts and APIs.
- Knowledge of Dynamics CRM, including concept & XRM integration with other business systems.
- Strong knowledge of Azure, including Azure Functions or Azure Logic Apps.
- Familiarity with Agile development methodologies.
- Beneficial knowledge of Microsoft Dynamics NAV, Linux/Docker/Kubernetes/HELM, GIT/TFS, OSI model networking (routing & switching), and Bash or Python scripting.
- Proper and structured documentation, diagramming, and professional change management.
- Strong organizational skills in enterprise support and ITIL processes.
- Understanding of information security concepts and troubleshooting of related technologies.
- Ability to identify new work areas and manage self-governed goals and tasks. Proficiency in problem-solving, including data analysis, fact-finding, and drawing conclusions.
- Application of risk-based planning, execution, and reporting in engagements.
- Strong judgement and ingenuity in achieving objectives and maintaining technical standards.
- Excellent communication skills, with the ability to simplify technical issues for non-technical audiences in both verbal and written formats (English essential; Arabic is a plus).
- Ability to comprehend complex business processes, prioritize tasks, and follow complex instructions independently or collaboratively.
- Outstanding organizational abilities, attention to detail, adaptability, and a drive for continuous learning.
- Positive and proactive interaction with colleagues, board members, and regulatory bodies, ensuring quality service.
- Capacity to handle sensitive data and confidential matters with integrity.
- Ability to stay calm and composed in high-pressure or challenging situations.
Benefits:
- Health insurance with one of the leading global providers for medical insurance.
- Career progression and growth through challenging projects and work.
- Employee engagement and wellness campaigns activities throughout the year.
- Excellent learning and development opportunities.
- Annual flights tickets to home country.
- Inclusive and diverse working environment.
- Flexible/Hybrid working environment.
- Open door policy.
About Us:
Help AG is the cybersecurity arm of e& enterprise (formerly Etisalat Digital) and provides leading enterprise businesses and governments across the Middle East with strategic consultancy combined with tailored information security services and solutions that address their diverse requirements, enabling them to evolve securely with a competitive edge.
Present in the Middle East since 2004, Help AG was strategically acquired by e& (formerly Etisalat Group) in Feb 2020, hence creating a cybersecurity and digital transformation powerhouse in the region.
Help AG has firmly established itself as the region's trusted IT security advisor by remaining vendor-agnostic, trustworthy, independent, and cybersecurity focused. With best-of-breed technologies from industry-leading vendor partners, expertly qualified service delivery teams and a state-of-the-art consulting practice, Help AG delivers unmatched value to its customers by strengthening their cyber defenses and safeguarding their business.