Dynovative Technologies, a Dubai-based technology company with an offshore office in Pakistan, specializes in building, automating, and operating digital systems that support business operations. Acting as a single accountable technology partner, Dynovative integrates strategy, architecture, software engineering, cloud infrastructure, and managed operations to deliver secure, scalable solutions. The company’s expertise covers custom software development, enterprise web and mobile applications, ERP and business systems, AI-enabled automation, cloud hosting, Microsoft 365, systems integration, and long-term application support. Additionally, Dynovative develops its own product ecosystem for community operations, project and service management, enterprise ERP, email engagement, field operations, and utility management. Serving SMEs, growing businesses, and enterprise teams across the UAE, the Middle East, and international markets, Dynovative offers project delivery, dedicated teams, managed services, support retainers, and strategic advisory.
This full-time, on-site position based in Lahore is for an Application Support Specialist and Developer. The role requires providing comprehensive application support, including monitoring system performance, managing incidents, resolving user issues, and collaborating with internal teams to ensure the availability and reliability of critical business applications. The specialist will analyze logs and system data to identify root causes and implement corrective and preventive actions aimed at enhancing system stability.
In addition to support responsibilities, the role involves software development tasks such as designing, coding, testing, and maintaining software components, enhancements, and integrations within Dynovative’s solutions. The individual will work closely with product owners, business analysts, and infrastructure teams to implement changes, perform deployments, document technical solutions, and support the entire application lifecycle. Maintaining clear technical documentation, contributing to knowledge bases, and participating in continuous improvement initiatives for support processes and development practices are also key aspects of the role.
Key Responsibilities
- Provide end-to-end application support, including system monitoring, incident management, and user issue resolution.
- Analyze logs and system data to diagnose issues and perform root cause analysis.
- Implement corrective and preventive measures to improve system reliability and performance.
- Design, develop, test, and maintain software components, enhancements, and integrations.
- Collaborate with cross-functional teams such as product owners, business analysts, and infrastructure teams to deliver solutions.
- Manage deployments and document technical solutions and application lifecycle activities.
- Maintain and update technical documentation and contribute to knowledge bases.
- Participate in continuous improvement initiatives for support and development processes.
Required Qualifications
- Strong experience in application and technical support, handling incidents, service requests, and user queries for enterprise or business-critical systems.
- Excellent analytical and troubleshooting skills, capable of diagnosing complex issues and performing root cause analysis in distributed or integrated environments.
- Hands-on software development experience with modern programming languages and frameworks, including designing, implementing, testing, and maintaining application features and integrations.
- Familiarity with databases, APIs, and system integrations, along with a basic understanding of cloud platforms or hosting environments used for enterprise applications.
- Effective communication skills and ability to collaborate with cross-functional teams including operations, infrastructure, and business stakeholders.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
Preferred Qualifications and Additional Skills
- Experience with ticketing or ITSM tools, version control systems, and structured deployment processes is advantageous.
- A proactive mindset with strong ownership of tasks and a willingness to learn new technologies.
This role offers an opportunity to work in a dynamic environment supporting critical business applications while contributing to both support and development functions within a growing technology company.