Application Developer - Senior
Spectraforce
New York, New York
4 months ago
Job Description
Role: Application Developer - Expert (.NET Developer (Migration & Performance Optimization)
Location: New York, NY (Onsite)
Duration: 6 months
Selling points of the positions:
Job Description:
We are seeking a Senior .NET Developer to play a key role in migrating a Front Office Windows application from .NET Framework to .NET 8. The ideal candidate will have expertise in C#, winforms, WPF, multithreading, Windows Services, and SQL Server while ensuring improved performance and scalability. You will work on parallelizing critical functionalities, optimizing performance, and modernizing the application architecture.
Key Responsibilities:
Must Have Requirement:
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $65.00/hr.
Location: New York, NY (Onsite)
Duration: 6 months
Selling points of the positions:
- Work on a high-impact migration project modernizing a critical Front Office application.
- Solve challenging performance optimization and multithreading problems.
- Be part of a collaborative team with a strong technical focus.
Job Description:
We are seeking a Senior .NET Developer to play a key role in migrating a Front Office Windows application from .NET Framework to .NET 8. The ideal candidate will have expertise in C#, winforms, WPF, multithreading, Windows Services, and SQL Server while ensuring improved performance and scalability. You will work on parallelizing critical functionalities, optimizing performance, and modernizing the application architecture.
Key Responsibilities:
- Lead the migration of a Front Office Windows application from .NET Framework to .NET 8.
- Refactor and implement multithreaded solutions to improve application performance.
- Develop and maintain Windows Services for background processing.
- Work with Excel Interop for seamless data exchange between applications and financial models.
- Work with XML processing and serialization for data handling.
- Develop and consume REST APIs for financial data integration.
- Manage source control and CI/CD pipelines using Git and TeamCity.
- Optimize SQL Server queries, stored procedures for data management.
- Collaborate with cross-functional teams to ensure code quality, scalability, and maintainability.
- Conduct performance profiling, debugging, and optimization of existing code.
- Write unit tests and contribute to automated testing strategies.
Must Have Requirement:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 7-10 years of related experience
- Strong expertise in the following:
- C# Winforms
- WPF
- .NET 7 development
- Multithreading and parallel processing experience (Task Parallel Library, async/await, locks, etc.).
- Hands-on experience with Windows Services
- Strong understanding of XML processing and serialization techniques
- Proficiency in SQL Server
- Experience with Git for version control
- CI/CD knowledge, preferably with TeamCity
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $65.00/hr.