Informations principales

Dotnet Developer

Poste: Non spécifié

Début: Dès que possible

End: Non spécifié

Lieu: Toronto, Canada

Type de collaboration: Projet seulement

Taux horaire: Non spécifié

Dernière mise à jour: 19 juil. 2024

Description et exigences de la tâche

Job Title: VB.NET Developer (Windows Applications)
Job Summary: We are looking for a skilled VB.NET developer to join our team specializing in Windows application development. In this role, you will be responsible for designing, coding, testing, debugging, and documenting Windows-based applications using VB.NET. The ideal candidate should have a solid understanding of .NET frameworks, Windows Forms, and database integration. Strong problem-solving skills and attention to detail are essential for success in this role.
Key Responsibilities:

Design and develop Windows applications using VB.NET.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Maintain code quality, organization, and automatization.
Write unit tests to ensure robustness, usability, and general reliability.
Integrate data storage solutions (e.g., SQL Server, SQLite) with applications.
Follow best practices and coding standards.
Required Skills and Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a VB.NET Developer or Application Developer.
Proficient in VB.NET and familiarity with the .NET framework.
Experience with Windows Forms (WinForms) development.
Strong understanding of object-oriented programming (OOP) principles.
Knowledge of SQL Server or other relational databases.
Ability to work independently and as part of a team.
Excellent problem-solving and analytical skills.
Detail-oriented and self-motivated.

Preferred Qualifications:

Experience with other .NET languages (e.g., C#).
Familiarity with version control systems (e.g., Git).
Knowledge of software development lifecycle (SDLC) methodologies.
Understanding of Agile frameworks (e.g., Scrum).
Certification(s) in relevant technologies (e.g., Microsoft Certified Professional Developer (MCPD)).

Catégorie

Computer science