Key Responsibilities:
• Write clean, scalable, and efficient code based on specifications
• Collaborate with cross-functional teams to define, design, and ship new features
• Debug and resolve technical issues and bugs
• Maintain and improve the performance of existing software
• Participate in code reviews and contribute to team knowledge sharing
• Document development processes, code changes, and technical information
• Stay up-to-date with the latest industry trends, technologies, and best practices
Requirements:
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• Proven experience in software development (languages like Python, C, JavaScript, html, CSS)
• Familiarity with frameworks/libraries (e.g., Svelte, Django, Pandas, ExcelJS, nodeJS)
• Understanding of Message Queue (RabbitMQ)
• Understanding of Databases (SQL Server / MySQL) and RESTful APIs
• Understanding of WebServer’s configuration (Nginx)
• Understanding of DNS’s configuration
• Strong problem-solving and communication skills
• Knowledge of version control systems like Git is a plus
Preferred Qualifications:
• Experience with cloud platforms (Optional)
• Mobile development knowledge (iOS/Android) is a plus
R57796