What are the responsibilities and job description for the Software Engineer position at Reqroute, Inc?
(Onsite Role)
Position Title: VC and MFC
Location: Wilmington, DE 19803
Duration: 6-12 Months Contract
Position Type-W2 Role
Exp Level- 10 Years
Mandatory skills: VC (Visual C ), MFC
Certifications: Preferred certifications include Microsoft Certified Azure Developer Associate or equivalent C plus plus focused credentials where applicable.
Job Summary:
- Serve as a senior technology specialist focused on VC plus plus MFC solutions, designing and optimizing complex enterprise applications for a global organization in a hybrid work model.
- Apply deep expertise in C plus plus frameworks to enhance performance, reliability, and usability while guiding teams on best practices.
- Collaborate across product, architecture, and quality groups to deliver robust day time solutions that scale and create meaningful impact for customers and society.
Responsibilities:
- Design robust VC plus plus MFC based application components that meet complex functional needs while maintaining high standards of performance, reliability, and security for enterprise scale platforms.
- Develop and optimize VC plus plus code with a strong emphasis on low latency, memory efficiency, and maintainability to support mission critical business workflows executed during day shifts.
- Implement reusable MFC user interface modules that provide intuitive user experiences, consistent visual behavior, and smooth interaction patterns tailored for business users across different regions.
- Review and refactor existing VC plus plus MFC codebases to reduce technical debt, improve modularity, and align implementations with modern coding conventions and internal quality guidelines.
- Collaborate with architects and senior engineers to translate complex business requirements into detailed technical designs, sequence flows, and interface contracts for VC plus plus services.
- Integrate VC plus plus MFC applications with databases, services, and legacy systems by implementing efficient data access layers, validation mechanisms, and error handling strategies.