Overview
Job Description
Responsibilities
Develop, test, and deploy software solutions in accordance with project requirements including mobile and web.
Troubleshoot, debug, and upgrade existing software systems for improved functionality and efficiency.
Conduct thorough code reviews and maintain code quality, performance, and security.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Collaborate with project managers, designers, and other developers to deliver high-quality projects on time.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Proven experience in software development, coding, and debugging.
Proficiency in programming languages such as C#, Swift, Java, PHP, Kotlin or others relevant to the role.
Proficiency or familiarity with frameworks like Laravel or CakePHP or Flutter is considered an advantage for this position.
Strong understanding of software development methodologies and best practices.
Familiarity with database management systems and web development frameworks.
Excellent problem-solving skills and the ability to think critically.
Effective communication and teamwork abilities.