Software Engineer C#
We are recruiting for a C# developer who will be responsible for building applications for
work with embedded devices. Your major role will be to develop and test these applications, as
well as to coordinate with the rest of the team working on different layers.
Responsible for development and testing of new features in applications
Responsible for OO design and implementation of software projects using C#
Implement, test, and bug-fix, document functionality according to the functional requirements
Debug and troubleshoot issues and provide timely resolutions.
Quality assurance through test-driven development and unit tests
Refactoring of source code to optimize existing components in terms of efficiency,
Participate as a team member in fully agile Scrum deliveries.
Work collaboratively in an Agile/Scrum team environment
Excellent teamwork and communication abilities
Excellent organizational and time management abilities
3-6 yrs of experience
Bachelor’s/Master’s degree in computer science, information systems, or a related field
Experience with the.NET framework and c#
Proven ability in front-end GUI design and development with.NET Windows Forms
Excellent analytical and problem-solving abilities
Strong understanding of object-oriented programming
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and