Sr Software Engineer (VB.Net - C# - SQL)
Abstra
WorldwideremotePosted 29 days ago
Skill Required
VB.NET-Development.NET-DevelopmentBackend-DevelopmentLegacy-ModernizationSenior-C#-.NET-Software-EngineerSenior-Full-Stack-Engineer-(.NET-C#-SQL)Senior-.NET-EngineerLead-Full-Stack-Engineer-(.NET-C#-SQL)Senior-.NET-EngineeringSenior-.NET-DeveloperSenior-C#-DeveloperSenior-.NET-Full-Stack-EngineerSoftware-EngineerBackend DeveloperSQL DeveloperSoftware EngineerSoftware DeveloperDotnet DeveloperC#SQLQuery OptimizationDesign PatternstroubleshootingSQL ServerEngineeringR ProgramminganalyticalautomationdebuggingwrittenRESTTestNGdesignReact.NETCI/CDAgileCloudAPIsUnityGitandCIContract
Key highlights
- Excellent compensation in USD
- Minimum 5 years of VB.NET development experience
- 100% Remote work with flexible hours
- Expertise in VB.NET, Windows Forms and Microsoft SQL Server
- Opportunities for professional growth and inclusive environment
- Work based on US Central Time Zone
Role overview
Senior VB.NET Software Engineer focused on maintaining, enhancing, and modernizing enterprise applications built primarily with VB.NET and Windows Forms. The role is 100% remote in LATAM, requires US Central Time Zone work hours, and involves collaboration within a high‑performing Scrum team, contributing to technical decisions, coding standards, and stakeholder engagement.
Responsibilities
- Analyze software requirements and business needs to design and implement effective technical solutions.
- Develop, maintain, and enhance enterprise applications primarily using VB.NET and Windows Forms.
- Work with SQL databases to create, optimize, troubleshoot, and maintain queries, stored procedures, and data integrations.
- Support and maintain existing applications, including troubleshooting complex issues and resolving production defects.
- Contribute to projects involving C# applications and services when required.
- Maintain and support integrations with internal and external systems through REST APIs.
- Follow established coding standards, source control practices, testing procedures, and software development best practices.
- Participate actively in Agile/Scrum ceremonies, including sprint planning, daily standups, retrospectives, and code reviews.
- Collaborate with team members and stakeholders to identify opportunities for application improvements and modernization.
- Assist with technical documentation, software testing, and deployment activities.
- Provide technical guidance and knowledge sharing within the team.
- Protect, secure, and properly handle all confidential data held by the Company to prevent unauthorized access, improper transmission, or unapproved disclosure.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent professional experience.
- Minimum 5 years of professional software development experience using VB.NET and the Microsoft .NET Framework.
- Strong hands‑on experience developing and maintaining Windows Forms applications.
- Strong experience with Microsoft SQL Server, including complex queries, stored procedures, performance tuning, and database design.
- Working knowledge of C# and ability to support applications built on the .NET ecosystem.
- Experience consuming and maintaining RESTful APIs and system integrations.
- Experience working with legacy applications and modernizing existing codebases.
- Strong understanding of object‑oriented programming principles, design patterns, and software architecture best practices.
- Experience with source control systems such as Git and collaborative development workflows.
- Experience with debugging, troubleshooting, and root cause analysis of complex software issues.
- Knowledge of unit testing and software quality practices.
- Experience working in Agile/Scrum development environments.
- Ability to create and maintain technical documentation.
- Strong analytical thinking and problem‑solving skills.
- Strong communication skills (clear, concise, and effective in both verbal and written interactions).
- Ability to collaborate and work effectively within cross‑functional teams.
- Proactive mindset with strong ownership and accountability.
- Adaptability and flexibility in dynamic and changing environments.
- Strong problem‑solving skills with a structured and analytical approach.
- Excellent troubleshooting and critical‑thinking abilities.
- Strong interpersonal skills and ability to build effective working relationships.
- Time management and organizational skills, with the ability to prioritize effectively.
- Continuous learning mindset and willingness to work with both legacy and evolving technologies.
- Attention to detail and commitment to delivering high‑quality solutions.
Nice to have
- Experience with CI/CD processes and automation tools.
- Experience with web technologies, cloud platforms, or modern .NET development.
- Familiarity with React.
Benefits
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on impactful projects with a talented team.
- Excellent compensation in USD.
- Hardware and software setup (mandatory).
Additional details
- Location: LATAM 100% Remote. Working hours are based on the US Central Time Zone.
- About Us: Abstra is a fast‑growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond.
- Pre-Employment Verification: All new employees must complete an employment verification check and background check, confirming job titles and dates of employment with previous employers.
- Originally posted on Himalayas.