Apply on
Key Responsibilities:
Write clean, maintainable, and efficient code in various programming languages.
Develop and implement software applications based on project requirements.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot, debug, and upgrade existing software applications.
Perform code reviews and provide constructive feedback to team members.
Create and maintain technical documentation for software applications.
Assist in the testing and quality assurance processes to ensure the reliability and performance of software applications.
Participate in all phases of the software development lifecycle, from planning and design to implementation and support.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Minimum of 1 year of experience in software development.
Proficiency in programming languages such as Java, C#, Python, JavaScript, or others relevant to the role.
Strong understanding of database management systems (e.g., SQL, MySQL).
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Ability to work independently and manage multiple tasks effectively.
Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.
Benefits:
Competitive salary and performance-based bonuses.
Professional development and training opportunities.
Supportive and collaborative work environment.