Job Overview
As a seasoned software developer, we are seeking an accomplished professional to spearhead the design and development of complex software solutions involving multi-threaded systems and service-based architectures.
The ideal candidate will leverage their expertise in C# and the .NET Framework / .NET Core to create innovative solutions, collaborate with cross-functional teams, and drive project success.
* Design and develop cutting-edge software applications using C# and the .NET Framework / .NET Core.
* Collaborate with software, hardware, and QA engineers to ensure seamless integration and delivery of high-quality solutions.
* Develop and maintain comprehensive testing strategies, including unit testing and integration testing.
Requirements include a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, and 5+ years of hands-on experience in C# / .NET software development.