Full software project life-cycle responsibility from definition to release.
Writing high-level spec, SRS, SDD, and STR for software projects.
Implementing features and infrastructure modules in the C # / WPF environment.
Participate in design and code reviews.
Work in a team of highly skilled software engineers.
Writing high-level spec, SRS, SDD, and STR for software projects.
Implementing features and infrastructure modules in the C # / WPF environment.
Participate in design and code reviews.
Work in a team of highly skilled software engineers.
Requirements:
B.Sc. (M.Sc. – an advantage) in Computer Science or Software Engineering.
At least 3 years of proven experience in C # WPF.
Knowledge of OOP and SOLID principles.
Design and Documentation capability to create and maintain documentation for code, specification, design, and other relevant aspects of the software.
Software Design proficiency in creating detailed software designs using UML.
Multithreading experience in multithreading with.NET (Threads, locking).
Experience with enterprise Desktop Application development.
UI / UX Design Skills experience or knowledge in UI / UX design principles to create visually appealing and user-friendly interfaces.
Version Control familiarity with version control systems like TFS for collaborative development.
Experience with 3-D graphics advantage.
Experience with developing in Linux environment advantage.
B.Sc. (M.Sc. – an advantage) in Computer Science or Software Engineering.
At least 3 years of proven experience in C # WPF.
Knowledge of OOP and SOLID principles.
Design and Documentation capability to create and maintain documentation for code, specification, design, and other relevant aspects of the software.
Software Design proficiency in creating detailed software designs using UML.
Multithreading experience in multithreading with.NET (Threads, locking).
Experience with enterprise Desktop Application development.
UI / UX Design Skills experience or knowledge in UI / UX design principles to create visually appealing and user-friendly interfaces.
Version Control familiarity with version control systems like TFS for collaborative development.
Experience with 3-D graphics advantage.
Experience with developing in Linux environment advantage.
This position is open to all candidates.