Software-Application Support Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
The Software Application Support Engineer with a development background in DotNET applications who can provides advanced technical support to end users by diagnosing, troubleshooting, and resolving software-related issues.
Key Skills for This Role
Full Job Posting
Job Summary
The Software Application Support Engineer with a development background in DotNET applications who can provides advanced technical support to end users by diagnosing, troubleshooting, and resolving software-related issues.
They work closely with development teams to resolve complex software problems and contribute to continuous improvement efforts by providing user feedback and insights.
This role requires a blend of customer service, software development knowledge, and strong problem-solving skills.
Key Responsibilities
- **Software Troubleshooting**: Diagnose and resolve issues related to custom-built applications, third-party software integrations, and software environments (.NET, VueJS, Jquery, Web Browsers etc.).
- **Code Debugging**: Use programming skills to troubleshoot and identify root causes in the software code, reviewing logs, error reports, and user-reported issues.
- **Support & Maintenance**: Provide support for software installations, configuration, updates, and patches. Address bugs, performance issues, and integration problems. Should be able to write SQL queries (Oracle and SQL Server) to troubleshoot or get the data as per requirements.
- **Collaboration with Developers**: Work with the software development team to escalate, report, and help resolve more complex software issues, providing detailed information on the issues encountered.
- **Report Development**: Should be able to collect user requirements for report, write the SQL queries and create Statistical reports using Crystal Report or Power BI tools.
- **Customer Communication**: Offer technical support via phone, email, and remote sessions to resolve software-related problems. Clearly explain technical issues and solutions to non-technical users.
- **Documentation**: Maintain and update technical documentation, including knowledge base articles, troubleshooting guides, and user manuals for both internal and customer use.
- **Software Testing**: Assist in software testing by replicating reported issues, suggesting test cases, and ensuring that fixes are properly deployed.
- **API & Integration Support**: Provide support for APIs, SDKs, and other software integration points, helping users and clients set up or troubleshoot their connections.
- **Proactive Monitoring**: Monitor software performance, logs, and alerts to identify potential issues before they escalate.
- **Feedback Loop**: Serve as a bridge between end users and the development team by providing valuable user feedback that can guide future development or product improvements.
Required Skills
- **Programming Knowledge**: Proficiency in .NET programming language (C#, MVC, Web API,.NET Core) to assist in debugging and troubleshooting. And familiarity with progressive JS (like VueJS, React)
- **Software Lifecycle Understanding**: Familiarity with software development life cycle (SDLC), version control (e.g., Git), and bug tracking systems (e.g., Jira).
- **Troubleshooting**: Strong debugging skills, with experience in identifying software issues using logs, error messages, and tracing code.
- **Database Knowledge**: Basic understanding of Either Oracle or SQL Server databases, including SQL queries and database troubleshooting.
- **Customer Service**: Strong communication skills with the ability to explain complex technical issues in clear, non-technical terms.
- **Problem Solving**: Advanced analytical and problem-solving abilities, particularly in debugging and resolving software-related issues.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of experience in software development.
- 3+ years of experience in application maintenance and system support.
- Experience with software development tools and technologies (e.g., IDEs, version control systems, etc.).
- Experience with customer-facing technical support, especially for software products or services.
- Familiarity with troubleshooting software environments.
Preferred Qualifications
- Experience with API integrations, web services, or enterprise software systems.
- Knowledge of Agile or DevOps practices.
- Certifications such as ITIL.
Working Conditions
- Full-time position with some after-hours support.(under contract)
- Occasional collaboration with developers for troubleshooting complex issues.
- Work will be onsite at Dubai Municipality premises.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Dubai Municipality
Support Officer
Dubai, UAE
Support Officer Dubai Municipality is seeking to appoint a Support Officer to provide administrative and operational support, ensuring efficient coordination of internal processes and effective service delivery. Key Resp
Senior Frontend Developer
Dubai, UAE
Job Description We are looking for an experienced Front End Web Developer to join our existing team of developers to hit the ground running. As a front-end developer, you will be working with product owners and our UI/UX
Senior Techno functional Project Manager – Job Description
Dubai, UAE
Job Summary: The Dubai Municipality, United Arab Emirates, is seeking a seasoned Software Project Manager with over 15 years of experience in managing end-to-end software development and implementation projects. The idea
Data Analyst
Dubai, UAE
Job Summary: We are looking for a talented and experienced Data Analyst to join our team. The ideal candidate will have at least 5+ years of experience in BI development and strong proficiency in Power BI. This role invo
Software QA Engineer
Dubai, UAE
Job Summary: The Software Test Engineer plays a vital role in the software development lifecycle by ensuring that developed software products meet the highest standards of quality and functionality. He/she is responsible
Senior - Java Developer
Dubai, UAE
Job Summary: The Java Developer will design, develop, and maintain high-performance Java applications. The role involves working with cross-functional teams to build scalable and efficient solutions that meet business an
Senior Business Analyst
Dubai, UAE
Job Summary: The Business Analyst is responsible for bridging the gap between business needs and technology solutions. They gather, analyze, and translate business requirements into detailed technical specifications and
Cleaning Services Forman
Dubai, UAE
Oversee and organize the implementation of waste collection and transportation operations from vital areas such as green spaces located within highway and external road corridors, ensuring compliance with environmental a
Support Officer
Dubai, UAE
Senior Frontend Developer
Dubai, UAE
Senior Techno functional Project Manager – Job Description
Dubai, UAE
Data Analyst
Dubai, UAE
Software QA Engineer
Dubai, UAE
Senior - Java Developer
Dubai, UAE
Senior Business Analyst
Dubai, UAE
Cleaning Services Forman
Dubai, UAE