Description:
I’m currently looking for an experienced Software Developer specialising within C#, ASP.Net, Blazor, and SQL. You will be working primarily on in-house desktop applications with some customer-facing web projects. This role involves a mix of desktop, backend, and web development tasks, with a focus on modern technologies like Blazor. You’ll take ownership of various projects, guiding their direction and execution.
Key Responsibilities
- Project Ownership: Take the lead on multiple projects, from in-house desktop applications to web-based solutions.
- Agile Development: Engage in Agile practices, including participation in all Agile ceremonies. Utilize Microsoft Azure DevOps for project management, code versioning, and CI/CD pipeline deployments.
- Software Development: Develop, enhance, and maintain software solutions across a variety of platforms, including on-premises solutions. Utilize a diverse tech stack with a strong focus on .NET technologies.
- Database Management: Design, implement, and optimize SQL Server databases to support various applications and services.
- Continuous Improvement: Drive innovation by exploring and implementing new technologies, suggesting improvements to existing systems, and contributing to the evolution of our tech stack.
- Testing and Support: Contribute to rigorous testing of in-house solutions. Participate in an IT support rotation to ensure issues are promptly addressed and systems remain stable.
- System Monitoring: Keep a vigilant eye on system alerts and performance metrics, ensuring the reliability and security of IT infrastructure.
- Flexible Duties: Adapt to various tasks as needed, ensuring that our technology solutions meet the changing needs of the business.
Required Skills and Qualifications
- Technical Expertise: A minimum of 3 years of commercial experience in software development, with proficiency in:
- .NET (C#)
- SQL Server
- Blazor
- Desktop Application Development
- ASP.NET MVC