Skip to content

JobShark: Find the Right Job

 

Job Application

 
 
 

Please answer the following questions in order to process your application.

 
 
Email Address *
 
Do you require a work permit/Visa to work in the country of this job? *
 
 
 
File Attachments:
(2MB file maximum. doc, docx, pdf, rtf or txt files only)
 
Attach a CV * 
 
Optional covering letter 
OR
Clear covering letter
 
 
 * denotes required field
 
 
 
Additional Information:
 
First Name
 
Last Name
 
Address
 
Country
 
Home Telephone
 
Mobile/Cell
 
Availability/Notice
 
Salary Expectation GBP
 
Approximately how far are you willing to travel to work (in miles) ?
 
 
 

Key Privacy Information

When you apply for a job, JobShark will collect the information you provide in the application and disclose it to the advertiser of the job.

If the advertiser wishes to contact you they have agreed to use your information following data protection law.

JobShark will keep a copy of the application for 90 days.

More information about our Privacy Policy.

 

Job Details

 

.NET Engineering Director (Permanent)

Location: Dubai Country: UAE Rate: £100 - 110k + benefits (flexible)
 

.NET Engineering Director - Dubai - £100 -110k + benefits (flexible). Excellent and unique opportunity to join and have an integral part in this fantastic, global software/SAAS provider who are growing at an exciting pace. Will suit a candidate looking to move from the UK to Dubai or, already in the United Arab Emirates.

You will lead a dynamic team of developers (across 4+ countries), driving the development and maintenance of state-of-the-art enterprise-level .NET applications. You will play a key role in instilling a culture of quality and innovation, ensuring that we continually advance our offerings and exceed industry standards. Highly complex and large code base.

Experience:

  • 10+ years of experience in software development, with a strong background in .NET technologies.
  • 5+ years of leadership experience in managing development teams.
  • Expertise in .NET Framework, C#, ASP.NET, MVC, Web API, Angular, and JavaScript.
  • Proficiency in OO design.
  • Strong grasp of Agile/Scrum methodologies.
  • Outstanding communication, collaboration, and leadership skills.
  • Demonstrated ability to deliver high-quality software solutions on time and within budget.

Preferred Qualifications:

  • Knowledge of CRM/CPQ/Sales Management business systems.
  • Experience in the technology or managed services industries.
  • Proficiency with Raven DB or other NoSQL databases.

Tech stack

.Net Framework migrating to .NET Core (ongoing) AngularJS and migrating to Angular (ongoing) RavenDB extensively (no SQL throughout) Quartz.NET Scheduling Kendo UI Ag-Grid AWS EC2 hosting AWS ELB AWS CloudFront AWS WAF Team City CI Cypress UI Automation Octopus Deploy Jira/Confluence New Relic monitoring

Role:

  • Technical Leadership: Collaborate with project managers, business analysts, and stakeholders to define and execute project scopes, while ensuring adherence to coding standards and best practices. Oversee the planning, prioritization, and delegation of tasks, participate in code reviews, unit testing, and debugging, and maintain comprehensive technical documentation to guarantee the timely delivery of high-quality software solutions.
  • Team Management: Direct and manage multiple teams of developers to deliver superior software solutions on schedule. Foster a culture that emphasizes quality, innovation, and continuous improvement.
  • Collaboration: Work closely with project managers, business analysts, and stakeholders to clearly define project scopes, requirements, and timelines. Ensure seamless integration and alignment with business goals.
  • Skill Development: Mentor team members and develop their technical, professional, and leadership skills. Strive to build a team of leaders who can independently drive sections of our technology agenda.
  • Quality Assurance: Uphold high standards in coding, architecture, and processes. Lead the end-to-end release management process to ensure smooth and efficient software deployments.
  • Innovation and Problem-Solving: Stay abreast of industry trends and emerging technologies to incorporate new ideas into projects. Encourage a mindset of innovation and excellent problem-solving skills within the team.
  • Reporting and Communication: Provide regular updates to senior management and all stakeholders about project progress, challenges, and strategic direction.
  • Curious and innovative mindset with a strong desire to challenge the status quo.
  • Exceptional problem-solving skills, with a focus on practical, strategic solutions.
  • Commitment to developing managers and fostering leadership skills across teams.
  • Desire to travel to be with your teams

Posted Date: 23 May 2024 Reference: JSRF.NETSED Employment Agency: Initialize IT Contact: Rachel Fournier