Job details
Senior Principal Desktop Software EngineerMinimum Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field. (Master's degree or Ph.D. preferred.)Minimum 8 years of experience in desktop software development, with a proven track record of designing and implementing desktop software applications.Proficiency in desktop software development languages and frameworks, such as C++, Java, C#, .NET, Python, Qt, or Electron.Strong understanding of software architecture principles, design patterns, and best practices for desktop application development.Experience with user interface design and development using GUI frameworks (e.g., WinForms, WPF, GTK+, Qt), and familiarity with UI/UX design principles.Knowledge of software development tools and practices, including integrated development environments (IDEs), build systems, testing frameworks, and debugging tools.Excellent problem-solving and analytical skills, with the ability to troubleshoot complex software issues and propose effective solutions.Effective communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.Leadership abilities, including the ability to lead software development teams, prioritize tasks, and drive technical excellence and innovation.Responsibilities:Software Architecture: Lead the design and architecture of desktop software applications, defining system architecture, component design, and software interfaces to meet functional and non-functional requirements.Software Development: Develop high-quality desktop software code using programming languages such as C++, Java, C#, or Python, following best practices, coding standards, and design patterns.User Interface Design: Design intuitive and user-friendly graphical user interfaces (GUIs) for desktop software applications, focusing on usability, accessibility, and visual aesthetics.Feature Development: Lead the development of new features and functionality for desktop software applications, including requirements analysis, design, implementation, testing, and deployment.Performance Optimization: Identify performance bottlenecks and areas for optimization in desktop software applications, and implement performance improvements to enhance responsiveness, efficiency, and scalability.Code Review and Quality Assurance: Conduct code reviews and quality assurance activities to ensure code quality, reliability, and maintainability, and enforce coding standards and best practices within the software development team.Version Control and Configuration Management: Manage source code repositories, branches, and releases using version control systems (e.g., Git), and implement configuration management processes to track changes and dependencies.Cross-Platform Development: Develop desktop software applications for multiple platforms, including Windows, macOS, and Linux, and ensure compatibility, portability, and consistency across different operating systems.Technical Leadership: Provide technical leadership and guidance to software development teams, including mentoring junior engineers, conducting technical training, and promoting knowledge sharing and collaboration.
#J-18808-Ljbffr IT & Technology
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.
Hiring company
Confidential
Similiar Jobs that might interest you
Senior RBI Engineer (Fixed Term - 24 Months)
Oceaneering... s) where applicable. The Senior RBI Engineer will lead complex projects, ... Client short- and long-term plans in accordance ...
UAE - Abu Dhabi Less than an hour ago
Senior Architectural Engineer
NES Fircroft... in Dubai, UAE. Position: Senior Revit Architectural Engineer Qualifications: 12 Year's ...
UAE - Dubai Less than an hour ago
Senior Project Controls Engineer
NES Fircroft... Dhabi, UAE. Position: Senior Project Controls Engineer Duration: 6 months Extendable Location: Abu ...
UAE - Abu Dhabi Less than an hour ago
... UAE. Position: Senior Instrument Designer ... per month: - Expected Salary per month: With ... with the engineering and ...
UAE - Abu Dhabi Less than an hour ago
Senior HVAC Designer
NES Fircroft... Senior HVAC Designer Location: Dubai (UAE) Contract: 10 Months ... our clients with the engineering and technical expertise ...
UAE - Dubai Less than an hour ago
Senior Civil Designer
NES Fircroft... Senior HVAC Designer Location: Dubai (UAE) Contract: 10 Months ... our clients with the engineering and technical expertise ...
UAE - Dubai Less than an hour ago
Senior Reservoir Engineer
International Development Company Manpower Supply... : Bachelor's degree in reservoir engineering, petroleum engineering, geology, geophysics, and/or ...
UAE - Abu Dhabi Less than an hour ago
Project Engineer
NES Fircroft... : Project Engineer Location: Dubai Contract Duration: 12 months, renewable -Long term contract Required ...
UAE - Dubai Less than an hour ago
Manager - EIT & Integration Engineering
NES Fircroft... : ⢠Bachelor's Engineering degree in Electrical Engineering or Control & Instrumentation Engineering or Equivalent ...
UAE - Dubai Less than an hour ago
T&I Senior Engineer - Offshore
NES Fircroft... Offshore T&I Senior Engineer Duration: Long-term, ... Current / Latest Monthly Salary Total Monthly ...
UAE - Abu Dhabi Less than an hour ago
Sr Electrical Engineer
NES Fircroft... Description: Electrical Engineer with minimum Batchelor's Degree in Electrical Engineering. Minimum ...
UAE - Dubai Less than an hour ago
Mud Engineer
Confidential... 's degree in Petroleum Engineering, Chemical Engineering, or a related ... experience as a Mud Engineer, with at least 3 ...
UAE Less than an hour ago
Well Integrity Engineer (Petroleum
Confidential... :- Well Integrity Engineer (Petroleum) BSc. Petroleum Engineering, preferably MSc. Petroleum Engineering. Minimum 20 ...
UAE Less than an hour ago
PLC Automation Engineer
NES Fircroft... Cyber Security Engineer Location: Dubai Contract Duration: 12 months, renewable -Long term contract ...
UAE - Dubai Less than an hour ago
Lead Petroleum Engineer
Sofomation15 Years' Experience Conceptualize, design and execute "fit for purpose" stimulations for unlocking the potential of ...
UAE - Abu Dhabi Less than an hour ago
Project Engineering Manager
NES Fircroft... position below: Project Engineering Manager (12 months) Dubai Location ... manage a team in terms of work coordination, ...
UAE - Dubai Less than an hour ago
Digital Well Program and Real Time Well Engineering
NES Fircroft... Time Well Engineering Qualifications: Drilling Engineer with 5 ... clients with the engineering and technical expertise ...
UAE - Abu Dhabi Less than an hour ago
Jr Drilling Engineer
NES Fircroft... Position: Junior Drilling Engineer in Wells Operation Department ... Current / Latest Monthly Salary Total Monthly Salary ...
UAE - Abu Dhabi Less than an hour ago
... pumping equipment. Mechanical Engineering Degree Engineering Drawings skills Engineering Drawing CAD (Computer-Aided ...
UAE Less than an hour ago
Why are you reporting this job?
Job has expired Cannot view this pageAlternatively, you may click on the link below or copy/paste it into your browser.
https://en-ae.whatjobs.com/coopob__cpl___411_1721215__2112_806db85246c7ca4143d9d760dd6e985b?utm_source=2112&utm_medium=feed&keyword=Senior-Principal-Desktop&location=-United-Arab-Emirates