is responsible for designing, developing, implementing, and supporting software applications. This role works closely with clients, developers, and cross-functional teams to ensure applications are optimized for performance, usability, and business needs.
II. Key Responsibilities
----------------------------
1. Application Development & Support
Design, develop, test, and deploy software applications based on business requirements.
Troubleshoot, debug, and resolve technical issues to ensure smooth application performance.
Optimize and enhance existing applications to improve efficiency and user experience.
Develop technical documentation, including system architecture, design specifications, and user guides.
2. Client & Stakeholder Collaboration
Work closely with clients, product managers, and developers to gather and analyze requirements.
Provide technical support and training to internal teams and external users.
Collaborate with cross-functional teams to ensure seamless integration of applications with other systems.
3. System Optimization & Maintenance
Monitor application performance, security, and reliability.
Implement software updates, patches, and enhancements.
Ensure compliance with industry standards and best practices for application development and security.
4. Research & Innovation
Stay updated with the latest technology trends and best practices.
Recommend and implement innovative solutions to improve application functionality and performance.
III. Requirements
---------------------
1. Must-have Skills & Experience
Bachelor's degree in Computer Science, Software Engineering, or related field.
3+ years of experience in application development, support, or a similar role.
Strong programming skills in languages such as Python, Java, C++, or JavaScript.
Experience with web application frameworks (React, Angular, .NET, Django, etc.).
Knowledge of databases (SQL, MySQL, PostgreSQL, MongoDB, etc.).
Familiarity with API development (REST, GraphQL) and cloud platforms (AWS, Azure, GCP).
Excellent problem-solving and analytical skills.
2. Nice-to-have Skills
Experience with DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
Knowledge of cybersecurity best practices and application security.
Experience with Agile development methodologies.
* Certifications in relevant technologies (AWS, Microsoft, Google Cloud, etc.).
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.