• Develop and maintain Business Applications, based on collected requirements and ensure adherence to coding standards and best practices.
• Provide technical inputs (when required) to business stakeholders & business analysts during the requirements gathering phase.
• Identify new or additional hardware/software technologies to fit specialized business needs and configurations of the Business Application.
• Maintain comprehensive documentation for the Business Application, including user guides, technical specifications, and system design."
• Collaborate with Information Security team to ensure that the Business application is compliant with the Information Security practices and standards.
• Optimize the performance of the Business Application, resolve bottlenecks and ensure scalability for future growth.
• Collaborate with cross-functional IT teams to ensure effective integration and data exchange between the Business Application and other applications.
• Collaborate with third-party vendors & software providers for application integration, upgrades, and support."
• Create low-level design of the application in alignment by solution architects, and ensure compliance with enterprise architecture principles.
• Conduct unit testing and system integration testing (SIT) for the Business Application to ensure code quality.
• Collaborate with the quality assurance team in understanding and validating defects, debugging, resolving issues, and documenting the resolutions.
• Contribute to create the release notes and the release package for the Business Application."
• Contribute to the application support processes and perform routine maintenance and support activities, ensuring timely response and resolution
• Carry out any other tasks requested by the direct manager or the superior that are within the limits of the job, provided that this task does not make a fundamental difference in the basic tasks of the job.