Software Engineer - C# Desktop Application Deve... @ Soroco
Your Application Journey
Email Hiring Manager
Job Details
About Soroco
Soroco is on a mission to elevate and transform how teams everywhere work. Their flagship AI model, Scout, maps work friction to drive productivity improvements in over 150 organizations globally, including several Fortune 500 companies. With operations in Boston, London, and Bangalore, and featured in renowned publications, Soroco emphasizes innovation and research-backed solutions.
About the Role
As a Software Engineer - C# Desktop Application Developer, you will design, develop, and maintain Windows-based desktop applications using C# and .NET technologies. You will be expected to contribute to a collaborative development team and build innovative software solutions that meet client requirements.
Key Responsibilities
- Design, develop, and maintain Windows desktop applications using C# and .NET Framework / .NET Core.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to gather requirements and implement features.
- Implement user interfaces using C#, WPF, and gRPC for inter process communication and integrate Machine Learning models.
- Troubleshoot and optimize application performance, conduct unit and integration testing.
- Participate in code reviews and stay updated with the latest trends in Windows application development.
Experience and Skills
Proven expertise in developing Windows applications using C#, .NET Framework/.NET Core, Win32, WinUI, WinForms or WPF. Familiarity with RESTful APIs, Visual Studio, and unit testing frameworks is required. Bonus qualifications include experience in computer vision algorithms, network programming, installer packages, cloud platforms, Agile/Scrum, DevOps practices, PostgreSQL, and AI/ML frameworks.
Key skills/competency
Software Engineer - C# Desktop Application Developer; C#; .NET; Windows; WPF; gRPC; RESTful APIs; unit testing; Agile; cloud
How to Get Hired at Soroco
🎯 Tips for Getting Hired
- Customize your resume: Highlight C# and .NET expertise.
- Showcase projects: Detail Windows app development experiences.
- Prepare for technical tests: Practice coding and debugging challenges.
- Research Soroco: Study their mission and recent achievements.