Job Description
Software Engineer designs, develops, tests, and maintains scalable software systems. Collaborates with teams, writes clean code, debugs issues, and ensures performance, security, and reliability of applications across platforms.
Key Responsibilities
- Design develop and maintain software applications
- Write clean efficient and scalable code
- Debug test and fix software defects
- Collaborate with cross functional development teams
- Participate in code reviews and documentation
- Optimize applications for performance and scalability
- Implement security and data protection measures
- Stay updated with emerging technologies trends.
Skill & Experience
- Strong programming skills in multiple languages
- Knowledge of software development lifecycle methodologies
- Problem solving analytical and logical thinking
- Experience with databases APIs and integrations
- Understanding of cloud platforms and deployment
- Excellent teamwork communication and collaboration abilities.
Note: Salary depends on experience and skills and is paid in local currency.