7 Feb 2024

Support Developer at Kolaborate

Never Miss a Job Update Again. Click Here to Subscribe

We have started building our professional LinkedIn page. Follow


Job Description


Title: Support Developer
Reporting Structure: Developer reports to the Product Lead.

Position Overview:
As a Developer, you will be a key contributor to our technology team, driving the creation and maintenance of innovative software solutions. Your responsibilities will span the entire development lifecycle, from conceptualization and design to implementation, testing, and deployment. Collaborating closely with cross-functional teams, you will play a crucial role in coding, debugging, and continuously improving our software products. This role demands a passion for coding excellence, problem-solving skills, and a proactive approach to staying abreast of emerging technologies. As a Developer, you will be instrumental in shaping the digital landscape of our organization, ensuring our technology solutions align with business objectives and deliver a seamless user experience.

Key Responsibilities:
Software Development and Coding:
• Lead and actively contribute to the development of high-quality software solutions, ensuring adherence to coding standards, best practices, and project timelines.
• Collaborate with the product lead to gather and analyze requirements, translating them into technical specifications and actionable development plans.
Participate in the entire software development lifecycle, including design, coding, testing, and deployment, with a focus on delivering robust and scalable applications.

System Design:
• Contribute to architectural design and planning of software systems.
• Translate business requirements into technical specifications.
Ensure software architecture supports scalability and maintainability.

Testing and Debugging:
• Conduct thorough testing to identify and fix bugs.
• Collaborate with QA teams for high-quality, error-free software.
Debug and troubleshoot problems in existing software, making enhancements.

Collaboration and Communication:
• Communicate effectively with cross-functional teams.
• Participate in regular team meetings to share progress.
• Collaborate with peers to ensure consistency in coding standards.

Technology Stack Mastery:
• Stay abreast of the latest technologies, frameworks, and tools relevant to our development stack.
• Continuously enhance technical expertise and provide insights into adopting new technologies to improve development processes and product capabilities.

Documentation:
Create and maintain comprehensive technical documentation, including code documentation, system architecture diagrams, and deployment procedures.

Qualifications:
• Bachelor’s in Computer Science, Software Engineering or related field.
• Proficiency in programming languages such as Python, JavaScript, and others relevant to software development.
• Expertise in web development, including frameworks like React, Angular, or Vue.js, and proficiency in back-end technologies such as Node.js, Django, or Flask.
• Strong understanding of SEO best practices and their integration into the development process.
• Ability to analyze complex data sets, draw meaningful insights, and make informed decisions to optimize software performance and user experience.
• Strong problem-solving skills and the ability to troubleshoot and debug software issues efficiently. Adaptable and able to thrive in a dynamic, fast-paced development environment.
• Excellent communication and collaboration skills.
• Bonus: Knowledge or experience in mobile app development (iOS, Android) would be an asset.
• Bonus: Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and experience with containerization (e.g., Docker, Kubernetes).

Sharing is Caring! Click on the Icons Below and Share




Method of Application

If you are passionate about this role and have the skills, we invite you to apply for the position of Support developer through https://kolaborate.co/search-projects/



Subscribe



Apply for this Job