About the Role
We are seeking a motivated and talented Associate Software Developer to join our dynamic team. The ideal candidate will play a key role in developing, maintaining, and improving software solutions for IoT applications. You will collaborate closely with cross-functional teams to design, implement, and deploy innovative solutions that drive the success of our projects.
Requirements
Key Responsibilities:
IoT Software Management: Work on developing, maintaining, and optimizing IoT-based software solutions.
Collaborative Development: Collaborate with the software development team to design, build, and test scalable applications.
Frontend Development: Create responsive and user-friendly interfaces using HTML, CSS, and JavaScript.
Backend Development: Develop and enhance server-side functionality using PHP and good-to-have Python skills.
Code Maintenance: Write clean, maintainable, and efficient code while following industry best practices.
Testing and Debugging: Perform testing and debugging to ensure application performance, reliability, and scalability.
Learning & Growth: Stay updated with emerging technologies and recommend adoption of best practices.
Skills and Qualifications: Must-Have Skills:
Proficiency in PHP, HTML, CSS, and JavaScript.
Strong understanding of front-end and back-end web development concepts.
Experience with version control systems (e.g., Git).
Good-to-Have Skills:
Knowledge of Python and its application in software development.
Familiarity with IoT protocols and frameworks is a plus.
Basic understanding of cloud services (AWS, Azure, or GCP).
Soft Skills:
Strong problem-solving and analytical skills.
Effective communication and teamwork capabilities.
Ability to work in an agile environment and adapt to changing priorities.
Education and Experience:
Bachelor’s degree in computer science, Software Engineering, or a related field.