27 Oct
|
vTech Solution
|
Canada
27 Oct
vTech Solution
Canada
Job Summary:
The Senior Software Developer is responsible for designing, developing, testing, and maintaining complex software applications, with a focus on Identity and Access Management (IAM) solutions and enterprise-level systems. This role involves collaborating across teams to deliver high-quality, scalable software solutions, troubleshooting technical issues, and supporting application infrastructure improvements. The developer will lead development activities, ensure adherence to coding standards, and contribute to technical documentation and process improvements. Responsibilities:
- Translate technical specifications into tested, functional applications.
- Develop detailed programming specifications and write/compile code.
- Maintain and conduct unit tests on software applications.
- Resolve and troubleshoot software issues during implementation, conversion, and migrations.
- Lead development activities for branch platforms and support infrastructure projects.
- Analyze existing business processes and recommend improvements.
- Create and maintain technical documentation including build books and programming specs.
- Manage source control systems, branching, merging, and CI/CD pipelines.
- Conduct design walkthroughs and enforce code standards among developers.
- Develop web applications compliant with WCAG AA 2.1 accessibility standards.
- Collaborate with IT professionals throughout the software development lifecycle.
Required Skills:
- Proven experience in software development using C#, .NET, ASP.NET, AngularJS, and Entity Framework.
- Solid knowledge of IAM solutions, including Microsoft Entra ID and Oracle IAM tools.
- Experience with Azure DevOps, source control management, and automated build/CI systems.
- Expertise in SQL, PL/SQL, Oracle databases, and performance tuning.
- Familiarity with Microsoft Azure cloud services and Power BI reporting.
- Ability to develop accessible web applications meeting WCAG AA 2.1 standards.
- Experience with TCP/IP networking and administration of Windows and Linux/UNIX systems.
- Strong analytical, problem-solving, and communication skills.
Desired Skills:
- Knowledge of rapid application development (RAD) methodologies.
- Experience with middleware, gateways, and Oracle Application Development Framework (ADF).
- Understanding of Information Management principles and AODA regulations.
- Experience with data warehousing, ETL methodologies, OBIEE, and Java development.
- Ability to perform impact assessments on Oracle E-Business customizations.
- Experience in post-implementation support and technical issue resolution.
- Leadership experience in overseeing technical quality assurance.
Rated Criteria:
- Software Development and Debugging - 55 Points
- Source Control and CI/CD Pipeline Management - 15 Points
- Database and Performance Tuning (Oracle, SQL) - 15 Points
- Accessibility and Web Application Development (WCAG AA 2.1) - 5 Points
- Communication and Leadership Skills - 5 Points
- Public Sector Project Experience - 5 Points
Total: 100 Points Deliverables:
- Fully tested and documented software applications meeting technical specifications.
- Technical documentation including build books and programming specifications.
- Source control and CI/CD pipeline configurations and maintenance.
- Reports and dashboards developed in Microsoft Power BI.
- Performance testing results and monitoring reports.
- Post-implementation support and troubleshooting resolutions.
Must Haves:
- Extensive experience in software development with .NET technologies and Oracle databases.
- Proven ability to manage source control and automated build systems.
- Strong problem-solving and communication skills.
- Experience developing accessible web applications compliant with WCAG AA 2.1.
- Ability to lead development activities and enforce coding standards.
Public Sector Experience:
Preferred
📌 Senior Software Developer (Canada)
🏢 vTech Solution
📍 Canada