Key Responsibilities:
•Design, develop, and maintain applications based on project requirements.
•Collaborate with cross-functional teams to define, design, and ship new features.
•Ensure the performance, quality, and responsiveness of applications.
•Identify potential problems and resolve application bottlenecks.
•Maintain code quality, organization, and automatization.
•Prepare and maintain all applications utilizing standard development tools.
•Provide technical support and guidance on software development best practices.