• Design, develop, enhance, and maintain enterprise software applications using Microsoft MFC framework, .NET/C#, C/C++, and SQL Server.
• Analyze business and technical requirements and translate them into scalable software design, application components, and technical specifications.
• Configure and maintain DevOps pipelines to automate application builds, code scans, security vulnerability checks, deployments, and release processes.
• Participate in Scrum ceremonies and collaborate with product owners, QA teams, DevOps engineers, and other developers to design and deliver new features and services.
• Perform unit testing, debugging, code reviews, and defect resolution to ensure high-quality software delivery before release to QA and production environments.
• Support production applications by troubleshooting technical issues, analyzing logs, identifying root causes, and implementing timely fixes or enhancements.
• Maintain and optimize SQL Server database objects, queries, stored procedures, and application data access layers to support application performance and reliability.
• Coordinate with geographically distributed team members, provide technical guidance when needed, and ensure assigned development tasks are completed on time.
• Research and apply existing and emerging technologies, tools, frameworks, and security practices to improve application stability, performance, and maintainability.
• Develop and modify Windows-based applications, executables, APIs, and backend components using C#, C++, MFC, and related Microsoft technologies.
• Identify, analyze, and remediate application security vulnerabilities by implementing secure coding practices in C#, C++, and related application modules.
Minimum Education Requirement: SDH Systems LLC Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.