Job description :
- Designing, develop, maintain, and supporting existing C# and C++ applications
- Create new web applications.
- Analyze, troubleshoot, and resolve complex technical issues in C++ and C# applications.
- Perform regular code reviews and identify areas for improvement.
- Implement fixes and patches to ensure application stability and reliability.
- Monitor application performance and optimize code for efficiency.
- Develop and implement new features and functionalities in C++ and C#.
- Refactor existing code to improve maintainability and performance.
- Work with SQL databases, SQLite, for data storage and retrieval.
- Optimize database queries for performance.
- Implement APIs and micro services to power web and mobile applications.
- Develop responsive and interactive user interfaces using HTML, CSS, and JavaScript frameworks (e.g., Quasar, Vue).
- Optimize front-end performance and ensure cross-browser compatibility.
- Collaborate with cross-functional teams to build end-to-end web applications.
- Understand the full software development lifecycle, from requirements gathering to deployment.
- Write clean, efficient, and well-documented code.
- Utilize Git and GitLab for version control and collaboration.
- Deploy applications to Linux and Windows environments.
Qualifications :
Bachelor's degree or Diploma in Computer Science, Engineering or equivalentStrong experience in both front-end and back-end development.5+ years of hands-on experience with C++ and C# programming languages.Experience with Windows Win32 APIStrong understanding of object-oriented programming principles and design patterns.Proficiency in .NET Framework and .NET Core.Experience with SQL databases, particularly SQLite.Strong proficiency in HTML, CSS, and JavaScript.Experience with modern Web frameworks (e.g., Quasar, Vue).Familiarity with Linux and Windows operating systems.Good understanding of multitasking and inter process communication.Strong problem-solving and debugging skills.Excellent attention to detail and ability to work independently.Strong communication and interpersonal skills.Experience with containerization technologies (Docker)Excellent verbal and written communication skillsCanadian citizen or permanent residentWhy is This a Great Opportunity :
Currently we are seeking a dynamic Software Developer for Mississauga, ON with strong experience in Front End and Back End Development, C++, C#, HTML, CSS, JavascriptSalary is up to 100K.Salary Type : Annual Salary
Salary Min : CA$ 90000
Salary Max : CA$ 100000
Currency Type : CAD