• Excellent and clear understanding of programming and OOPS concepts.
• Knowledge on programming languages C/C++/C# and unit test frameworks.
• Need to have a knowledge of data type conversions and Bit/byte operations.
• Knowledge of Scrum and Agile development environments.
• Excellent communication, problem-solving, and analytical skills.
• Ability to learn quickly, be adaptable, flexible, and creative.
• Ability to work independently and as part of a team.
• Positive interpersonal and collaboration skills.
• Understanding in the Industrial Automation domain (highly desirable).
• Familiarity with software versioning tools like GitHub and SVN (preferable).
Roles and Responsibilities
• Ability to understand and analyze project requirements and specifications.
• Collaborate with developers, product owners to ensure accurate implementation of requirement.
• Implement productive solutions with a robust focus on maintainability and performance.
• Perform unit testing to produce bug free solutions.
• Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.