onsite
Software Engineer - Actalent
Software Engineer
Senior Software Engineer to maintain and enhance a mature Windows desktop application that reconstructs complex data into 3D graphics, focusing on defect fixes, performance improvements, and new feature development for advanced visualization workflows.
About the role
Key Responsibilities
- Maintain and extend a legacy Windows desktop application built with C# and .NET, ensuring stability and reliability for end‑users.
- Diagnose and resolve defects, applying root‑cause analysis and efficient debugging techniques.
- Optimize rendering pipelines and data processing to improve frame rates and reduce memory footprint for complex 3D visualizations.
- Design and implement new features that enhance 3D analysis workflows, collaborating with UX and product teams.
- Write clean, maintainable code and unit tests, following best practices and coding standards.
Requirements
- 3+ years of experience developing Windows desktop applications in C# and .NET.
- Strong understanding of performance profiling and optimization techniques.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.