07 Nov
|
Central Painting
|
Barrie
07 Nov
Central Painting
Barrie
Summary
Central Painting Inc. is a National painting and flooring contractor looking for a Junior Software Developer & IT Support Technician for a 3 month contract located in office. In this Roll you will support the Senior Developer with developing, testing, monitoring, and releasing ASP.NET and .NET MAUI applications, while providing day-to-day IT support and application training to employees. In this roll the Duties will include;
Software Development & Testing
- Assist with developing and maintaining ASP.NET and .NET MAUI applications using C#.
- Write and maintain unit and integration tests for application features, APIs, and business logic.
- Perform manual testing of web and mobile applications, including testing on Android and iOS devices.
- Reproduce reported issues, document bugs clearly, and assist with troubleshooting and fixes.
- Verify fixes and complete regression testing before releases.
- Participate in code reviews and incorporate feedback into assigned work.
- Use Git for version control, manage feature branches, and submit pull requests following team standards.
- Assist with basic database queries, data validation, and troubleshooting of data-related issues.
- Contribute to technical documentation for features, APIs, and processes.
- Support continuous integration/continuous deployment (CI/CD) processes and deployment activities under guidance.
Application Monitoring & Azure Support
- Monitor application logs, errors, crashes, and alerts to identify issues.
- Investigate common problems, document findings, and escalate complex or urgent issues to the lead developer.
- Assist with maintaining Azure-hosted applications, services, and development environments.
- Support deployments, configuration updates, and application health checks under guidance.
- Help track application performance and reliability metrics as directed.
Mobile App Releases
- Assist with preparing and releasing .NET MAUI applications through Apple App Store Connect and Google Play Console.
- Help manage app versions, build numbers, release notes, and testing releases.
- Coordinate TestFlight and Google Play internal/external testing, collect feedback, and track issues.
- Assist with submission requirements, signing certificates, provisioning profiles, and release troubleshooting.
- Verify app functionality after deployment and communicate release status or issues promptly.
Employee App Training & Support
- Help employees install, update, and sign in to company applications on their devices.
- Train employees on app features and day-to-day workflows through individual or group sessions.
- Create and maintain simple user guides, FAQs, and training materials.
- Troubleshoot app access, permissions, synchronization, and device compatibility issues.
- Collect employee feedback and communicate recurring problems and improvement requests to the lead developer.
IT & Microsoft 365 Support
- Provide first-line support for employee laptops, software, printers, peripherals, and basic connectivity issues (including Wi-Fi and VPN).
- Troubleshoot Microsoft 365 issues involving Outlook, Teams, OneDrive, SharePoint, and Office applications.
- Assist with account setup, password resets, MFA setup, and approved access changes.
- Set up laptops and install approved software for current employees.
- Support employee onboarding and offboarding using established procedures.
- Assist with operating system updates, device security checks,
and equipment inventory.
- Track support requests, document resolutions clearly, and keep employees informed of progress.
- Escalate security concerns, outages, and complex technical issues to the appropriate person or IT provider.
- Follow company procedures for access permissions, sensitive information, data privacy, and production changes.
Working Expectations
- Prioritize assigned development tasks and employee support requests with guidance from the lead developer.
- Communicate clearly and patiently with employees who have varying levels of technical knowledge.
- Take ownership of assigned tasks, follow through to completion, and maintain accurate documentation.
- Participate in team meetings, stand-ups, and planning sessions.
- Demonstrate a learning mindset and willingness to grow technical and support skills.
- Adhere to security best practices and escalate potential security issues promptly.
Qualifications
- Associate’s or Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Foundational knowledge of C# and .NET (ASP.NET and/or .NET MAUI preferred).
- Basic experience with version control (Git) and writing or maintaining unit tests.
- Familiarity with mobile application testing and/or app store release processes is a plus.
- Experience providing IT or technical support to end users.
- Working knowledge of Microsoft 365 (Outlook, Teams, OneDrive, SharePoint).
- Strong problem-solving, documentation, and communication skills.
- Ability to manage multiple priorities in a hybrid development and support role.
- Comfortable learning new tools and technologies with guidance.
Pay: $22.00-$27.00 per hour Expected hours: 40.0 per week
Licence/Certification
- Driving Licence (preferred)
Work Location: In person
📌 Junior Software Developer & IT Support Technician (Barrie)
🏢 Central Painting
📍 Barrie