Job Summary
The Senior Software Engineer is a fully participating member of an agile feature team working independently on software development and problem resolution. The role involves technical design, software development, implementation and maintenance software solutions/products that support the Emirates Group Business.
Job Accountabilities
• Experience should include new scripting, customisation of existing scripts, integrations, testing, and deployment
• Experience should include expert understanding of installation/uninstallation using MSI files
• Working and developing with Windows Batch Scripts, VBScript, PowerShell scripts
• Experience in working with windows registry
• Trouble shooting and supporting .NET frameworks, third party tools (like UI controls, chart controls), reporting components like Crystal Reports (installation and maintenance)
• Exposure to CI/CD tools (like GIT source controls, GIT clients, Jenkins, Nexus repository manager)
• Exposure in setting up and supporting software tools related to Java, NodeJS, Python in both clients and servers
• System integration experience using web services and other web-based technologies such as XML, HTML, AJAX, CSS, HTTP, REST/SOAP
• Fundamental knowledge of networking including TCP/IP ports and Firewalls, Network Protocols, and IP networks
• Exposure to packaging tools and deploying via SCCM (System Centre Configuration Manager)
Qualifications & Experience
Education
Computer science degree or other degrees in a subject relevant to IT
Experience
• 3+ years of experience in packaging software tools and deploying them in windows desktops
• 3+ years of IT tools/application system experience in technology solution delivery
Skills and knowledge
Net Development: C#,VB.NET ,ASP.NET, MS-Dynamics, Packaging and Tooling