We are working with a global AIrobotics company and as part of their continued growth NodeFlair has been engaged to search for a Software Developer to join their Singapore team.
About your role
Develop and Maintain Software Solutions
- Design implement and optimize software modules using C# and Python to support automation and industrial processes.
- Collaborate with the team to enhance and expand existing features for improved user experience and functionality.
Participate in the Agile Development Cycle
- Actively contribute to Agile activities such as sprint planning daily standups and retrospectives.
- Use tools like Jira to manage tasks track progress and ensure alignment with sprint goals.
- Document project details technical specifications and process updates on Confluence to maintain transparency and knowledge sharing.
Code Integration and Testing
- Ensure seamless integration of software components across different systems.
- Perform rigorous testing and debugging to maintain high software quality and reliability.
Contribute to Product Development
- Work closely with crossfunctional teams to understand software requirements and translate them into efficient software modules.
- Participate in brainstorming sessions to innovate and deliver cuttingedge features.
Learn and Grow in Robotic Programming
- Leverage internal training to develop expertise in robotic systems and machine vision.
Requirements:
- Bachelors degree in Computer Science Software Engineering or a related field.
- Strong proficiency in C# and Python with a solid understanding of programming fundamentals.
- Strong understanding of software architecture objectoriented programming (OOP) and adherence to SOLID principles.
- Experience in developing and debugging software applications.
- Familiarity with version control systems (e.g. Git) and software development life cycles.
- Experience or familiarity with Agile development practices with proficiency in tools like Jira for task management and Confluence for documentation.
- Excellent problemsolving skills and a keen eye for detail.
- Ability to work collaboratively in a teamoriented environment.
- Eagerness to learn new technologies and apply them effectively.
Note: Experience in robotics or machine vision is not required. Comprehensive training and mentorship will be provided to help you excel in the role.
EA License No: 19S9830