We are in search of a skilled Software Developer who is passionate about creating robust applications. You will be part of a talented team, working on exciting projects that push the boundaries of technology.
Responsibilities
Write clean, maintainable code and perform unit testing.
Collaborate with cross-functional teams to define feature specifications.
Assist in troubleshooting and resolving technical issues.
Advocate for best practices and innovative solutions.
Maintain up-to-date knowledge of software technologies.
Participate in weekly team meetings and contribute ideas.
Requirements
Education
Bachelor's degree in Software Engineering or similar
Master's degree is an advantage
Experience
5+ years of software engineering experience
Technical Skills
C#
HTML/CSS
Node.js
Soft Skills
Critical thinking
Leadership
Certifications
Microsoft Certified: Azure Developer Associate
Certified Scrum Master
Languages
English: Fluent
Advantageous
Experience with Docker: Familiarity with containerization tools like Docker.
Experience in machine learning: Exposure to machine learning concepts and frameworks.
Benefits
Medical aid and life insurance
Generous leave policy
Remote work flexibility
Professional development opportunities
Company Culture
Continuous Improvement: We believe in ongoing learning and improvement at all levels.
Team Spirit: Our collaborative environment fosters teamwork and creativity.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development