Senior Developer
Location: Canada (Remote)
About the Role:
Are you a seasoned Senior Developer seeking an exciting opportunity to showcase your skills? Join our clients team as a Senior Developer, where you'll be responsible for designing, developing, analyzing, and maintaining top-notch software product applications. Reporting to the Senior Manager, you'll play a vital role in driving excellence and innovation in software development.
Responsibilities:
As a Senior Developer, your responsibilities will include:
- Actively participating in software design meetings to understand user requirements and determine technical specifications.
- Designing and developing high-quality code that meets project objectives and standards.
- Thoroughly testing, debugging, analyzing, and resolving application issues in collaboration with stakeholders to ensure timely resolutions.
- Adhering to the software development lifecycle process to deliver efficient and effective solutions.
- Engaging with internal stakeholders to support product releases and resolve program-related challenges.
- Undertaking additional duties and projects as assigned, demonstrating adaptability and versatility.
Qualifications:
Required Skills:
- 5+ years of hands-on experience in Software Development.
- Proficiency in VB and C# programming languages.
- Experience with Office 365 Applications, particularly MS Access and Excel VB application code.
- Knowledge of .NET Core, Asp.net Core, and Microsoft Azure.
- Strong understanding of SQL, either SQL SERVER T-SQL or Oracle PL/SQL.
- Ability to hand code HTML 5.0, along with proficiency in CSS, jQuery & JavaScript.
- Familiarity with Entity Framework and Web API.
- Demonstrated sense of ownership and pride in delivering high-quality work.
Nice to Have Skills:
- Familiarity with Angular, Microservices, and Dynamics/PowerApps.
- Experience with Asp. Net / MVC, SSRS/ SSIS / Azure Data Factory.
- Extensive experience with design patterns and DevOps practices.
- Microsoft Certification would be advantageous.
- Previous exposure to PowerBuilder or Java is considered an asset.
- Strong understanding of software performance optimization and metrics.
- Hands-on experience with unit testing best practices and implementation.
- Familiarity with Visual Studio TFS / GIT / Code Branching.
Join our cleint's dynamic team and take your career to new heights. Apply now and embark on a journey of innovation and growth!