Excellent career development opportunities Great work environment Leadership Role Our client connects Talent with Opportunity We recruit train manage and payroll talent Our client can provide any of these services individually or as part of a managed solution The Job The role Software Engineering Management Lead the design and development of complex software systems ensuring high quality and maintainability Ensure best practices in software development architecture and quality assurance are followed throughout the engineering process Collaborate with stakeholders to collect and document technical requirements for software projects and analyze requirements to create functional specifications and design documents that guide development Maintain comprehensive documentation of system requirements design specifications and user manuals to facilitate understanding and future maintenance Develop and execute test plans and cases to validate that software meets specified requirements and quality standards Analyze system issues and user feedback to identify areas for improvement proposing solutions and enhancements Leadership and Team Management Oversee project timelines resource allocation and deliverables ensuring projects are completed on time and within budget Drive innovation by exploring new technologies tools and methodologies that can enhance product offerings and development processes Establish metrics and KPIs to evaluate performance software quality System Ownership Documentation Creating and maintaining technical documentation including design documents API specifications and user guides for their systems Codebase Ownership Responsible for specific modules or services within the codebase including design implementation and maintenance Technical Design Future Developments Enhancements and DevOps Ideal Candidate Qualifications Experience Skills needed Bachelor s degree in software computer science 5 years experience in all aspects of Software s Application Administration Management Skilled in Dynamics and ERP ECommerce Skilled User Experience UX UI Expertise in DevOps Integration and Software Lifecycle Management Ref 5DX78J8HK4 Company Profile Snaphunt is a specialist recruiting platform that takes the pain out of hiring and job searching
Senior Software Engineer • Abu Dhabi, United Arab Emirates