Senior Software Engineer
Job description
Job Description:
- Execute full software development life cycle (SDLC).
- Design and development of application solutions in various programming languages and frameworks.
- Create flowcharts, layouts and documentation to identify requirements and solutions.
- Develop and maintain a high standard of code quality, documentation, and system reliability.
- Write clean, maintainable, and efficient code in various backend languages such as PHP, Python, and Java.
- Prioritize security best practices in all aspects of development and data handling.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Provide technical support to users and liaise with development teams for maintenance and updates required.
- Any other ad-hoc tasks as assigned by Management.
Job Requirements:
- At least a Diploma in Computer Science, Engineering, or a related field.
- At least 3 years of experience in software development support or application support experience.
- Experience with a CI/CD tool.
- Experience in memory caching techniques and tools.
- Experience with cloud services such as AWS, Azure, or GCP.
- Experience with scripting languages (e.g., Python, Bash).
- Experience with containerization and orchestration systems like Kubernetes and Docker.
We regret that only shortlisted candidates will be notified.
Thank you for applying.