Hybrid Work Schedule, Full Time in Pittsburgh, PA.
Seeking a Senior Software Engineer with expertise in VB6 to C# migration for an opening with a pharma software client. This role requires a strong background in the Microsoft tech stack, relational databases, and familiarity with HIPAA compliance. The ideal candidate will have experience working on complex software development projects, particularly in the healthcare or pharmaceutical industry.
Responsibilities
Lead and execute the migration of VB6 applications to C#/.NET.
Develop and maintain software using VB6, .NET Framework/.NET Core (C#), WPF, MVVM, and Entity Framework.
Design, develop, and optimize relational databases (SQL Server, Oracle, MySQL).
Ensure software adheres to HIPAA requirements for data storage and transmission.
Engage in complex software development activities, ensuring scalability, performance, and security.
Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software solutions.
Troubleshoot, debug, and improve existing software applications.
Stay up to date with Microsoft technologies and industry best practices.
Qualifications
BA or BS in Computer Science, Information Science, Management Information Science, or equivalent experience.
Strong experience with VB6 and migration to C#/.NET is a must.
Proficiency in the Microsoft tech stack, including .NET Framework/.NET Core (C#), WPF, MVVM, and Entity Framework.
Experience in designing and developing relational databases (SQL Server, Oracle, MySQL, etc.).
Familiarity with HIPAA compliance regarding data storage and transmission.
Strong understanding of software architecture, design patterns, and best practices.
Ability to engage in complex software development activities with a focus on performance and scalability.
Excellent problem-solving, debugging, and analytical skills.
Since 1998, Oxford Solutions has solidified our reputation as a reliable, cost-effective staffing solutions provider…whether it’s a mission-critical project of any magnitude, or simply to fill a necessary temporary opening to keep operations running smoothly.