29 Oct
|
vTech Solution
|
Ontario
29 Oct
vTech Solution
Ontario
Job Summary:
The Senior Software Developer is responsible for designing, developing, testing, and maintaining enterprise-grade web applications using Microsoft .NET technologies and Microsoft Azure cloud services. This role involves translating business and technical requirements into scalable, secure, and high-quality software solutions while collaborating with cross-functional teams throughout the software development lifecycle.
Responsibilities:
- Develop detailed programming specifications and write, test, and maintain code for .NET web applications.
- Design, develop, and optimize SQL Server databases including stored procedures, queries, and views.
- Implement and maintain cloud-based solutions using Microsoft Azure services.
- Perform unit testing, debugging, and code reviews to ensure code quality and maintainability.
- Troubleshoot and resolve technical issues during development, deployment, and production support.
- Support application releases, upgrades, data migrations, and environment transitions.
- Collaborate with developers, architects, QA, and business stakeholders to deliver solutions aligned with enterprise standards.
- Document technical designs, solution decisions, and system implementations clearly.
- Ensure compliance with security, accessibility (AODA/WCAG), and enterprise architecture standards.
Required Skills:
- Strong experience with .NET web application development using C#, ASP.NET, and Web APIs.
- Hands-on experience with Microsoft Azure services including App Services, Azure SQL, Azure Storage, and Azure DevOps.
- Expertise in SQL Server database design, performance tuning,
and advanced query optimization.
- Proficiency in software development lifecycle (SDLC) methodologies, including Agile and waterfall.
- Experience with object-oriented design principles, contemporary design patterns, and RESTful services.
- Familiarity with version control systems, build automation, and CI/CD pipelines.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent verbal and written communication skills.
- Ability to work onsite full-time following standard business hours.
Desired Skills:
- Experience developing internet-facing or cloud-native applications.
- Knowledge of CI/CD automation and DevOps practices.
- Understanding of application security, performance optimization, and operational monitoring.
- Experience providing post-implementation support and resolving production issues.
- Familiarity with Accessibility for Ontarians with Disabilities Act (AODA) and related standards.
- Experience conducting technical design walkthroughs and peer code reviews.
- Ability to prepare user, system, and technical documentation.
Rated Criteria:
- Software Design and Development Expertise - 15 Points
- Database Design and SQL Proficiency - 15 Points
- Server and Network Troubleshooting (Including Azure Experience) - 15 Points
- Systems Analysis and Client-Facing Requirement Gathering - 15 Points
- Front-end Web Application Development - 10 Points
- Web Technologies and UI Design (HTML, AJAX, JavaScript, CSS) - 10 Points
- Server-Side Component Development and Web Services Integration - 15 Points
- Application Deployment on Windows Server and IIS - 5 Points
Total: 100 Points Deliverables:
- Well-structured, scalable, and secure .NET web applications meeting business requirements.
- Optimized and maintainable SQL Server database schemas and queries.
- Cloud-hosted application solutions configured and monitored on Microsoft Azure.
- Technical documentation including design specifications, deployment guides, and user manuals.
- Tested and debugged code with completed unit tests and peer code reviews.
- Support for application releases, upgrades, and environment transitions.
- Compliance with accessibility and security standards in application design and deployment.
Must Haves:
- Strong hands-on experience with .NET web application development (C#, ASP.NET, Web APIs).
- Proven expertise with Microsoft Azure cloud services (App Services, Azure SQL, Azure Storage, Azure DevOps).
- Advanced skills in SQL Server database design, tuning, and query optimization.
- Ability to work onsite full-time during standard business hours.
- Experience across the full software development lifecycle including design, development, testing, and deployment.
Public Sector Experience:
Preferred
📌 Software Developer (Ontario)
🏢 vTech Solution
📍 Ontario