Description
Job Title: Senior Software Developer (.NET / VB6)
Job Summary
We are seeking an experienced Senior Software Developer with strong hands-on expertise in C#/.NET and VB6 to support, enhance, and modernize enterprise applications. The ideal candidate will work across both legacy and modern systems, contribute to application performance improvements, and collaborate with cross-functional teams to deliver reliable software solutions.
Key Responsibilities
- Design, develop, maintain, and enhance applications using C#/.NET as the primary technology.
- Support and debug legacy applications developed in VB6, including issue analysis and resolution.
- Develop and optimize SQL Server databases by writing complex queries and stored procedures and by tuning performance.
- Troubleshoot and resolve complex application issues across legacy and modern technology stacks.
- Analyze existing application performance and implement optimization and scalability improvements.
- Apply object-oriented programming principles and software design best practices in all development work.
- Integrate external APIs and third-party services into existing and new applications.
- Collaborate with business analysts, QA, and other developers to deliver high-quality solutions.
- Participate in code reviews and ensure adherence to coding standards and best practices.
Required Skills & Qualifications
- 10+ years of Strong hands-on experience with C#/.NET (primary skill).
- Advanced expertise in VB6 development and debugging.
- Solid experience with SQL Server, including database design, querying, and optimization.
- Strong understanding of object-oriented programming (OOP) and software design principles.
- Proven ability to troubleshoot and resolve complex technical issues.
- Experience integrating external APIs and services.
- Strong analytical and problem-solving skills.
Nice-to-Have Skills
- Experience modernizing or migrating legacy VB6 applications to .NET.
- Exposure to performance monitoring and application optimization tools.
- Experience working in Agile or iterative development environments.





