Study the application/ software development requirements as received from the Direct Manager.
Develop coding designs and write codes (for example, .NET Core or other programming languages software applications) to develop applications/ software in line with Company requirements, as well as the set timeframes.
Conduct the initial testing for the newly developed application/ software prior to launching the same, to:
Specify areas of improvement (if any) and avoid potential system crashes, slow performance, etc.
Ensure that the final developed applications/software are easy to use by Company internal users.
Obtain feedback regarding identified issues/ incidents during the quality assurance/ testing phase or after launching the application/software from the concerned stakeholders.
Track, diagnose and troubleshoot the identified technical issues/ incidents and accordingly write codes to ensure the proper resolution of the same (e.g. bug fixes).
Prepare the technical manuals/ guidelines for the newly developed applications/ software?s under the supervision of the Direct Manager and communicate the same to other concerned teams in order to facilitate the integration process.
Represent the second level support for internal users? in-direct requests (received from the Support Center team) pertaining to any issues/ incidents faced related to the internally developed applications/software.
Resolve internal users? issues in a timely manner and escalate critical issues to the Direct Manager to agree on the optimal solution for the same.
Liaise with external professional services and/or vendors when requested by the Direct Manager to solve certain issues.
Stay up to date with the latest trends in the IT industry to be aware of new developments.