Master information

Dotnet Developer

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Toronto, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: Jul 19, 2024

Task description and requirements

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)).

Category

Computer science