Responsibilities
- Create and sustain scalable applications and integrations using .NET technologies
- Develop and support backend services and APIs with C# and the .NET framework
- Enhance software architecture and implement effective design patterns
- Deliver solutions across a variety of internal and customer-facing systems
- Modernize legacy systems and transition monolithic applications to improved structures
- Build and maintain front-end applications using React and Blazor frameworks
- Oversee CI/CD pipelines and manage deployment workflows
- Utilize and interact with Azure cloud platforms and services
- Support troubleshooting efforts, system maintenance, and resolution of software issues
- Participate in initiatives focused on platform upgrades and application enhancements
- Guide junior team members through code reviews and technical mentorship
- Partner with stakeholders to convert business needs into robust technical implementations
- Uphold strong standards in code quality, testing procedures, and documentation practices
- Support ongoing improvements in development methodologies and tooling
Benefits
- Engage with a broad portfolio of applications, technologies, and project types
- Shape decisions around architecture, engineering standards, and technical strategy
- Gain hands-on experience with cloud platforms, automation tools, and modern development practices
- Enjoy adaptable working hours to promote work-life balance
- Take advantage of hybrid work options
- Access 40 hours annually for training and career development
- Pursue advancement and leadership roles in a growing managed service provider setting
- Join social events and team-building activities through an active social club
Work Arrangement
Hybrid
Team
Part of a growing MSP environment; will mentor junior developers and collaborate with stakeholders
Other
- Flexibility with working hours to support work-life balance
- 40 hours per year dedicated to training and professional development
- Hybrid working arrangements