At a Glance
- Tasks: Develop and maintain web applications using Blazor and .NET Core while optimizing Azure solutions.
- Company: Join a prestigious organization in Poole, Dorset, leading in tech innovation and growth.
- Benefits: Enjoy a hybrid work model with competitive salary and opportunities for professional development.
- Why this job: Be part of an exciting journey to modernize software systems and work with cutting-edge technologies.
- Qualifications: Strong skills in Blazor, .NET Core, Azure, and DevOps practices are essential.
- Other info: This is a 1-year fixed-term contract with a salary of £70k.
The predicted salary is between 42000 - 84000 £ per year.
Recruiting on behalf of our client based in Poole, Dorset.
A prestigious organisation, a leader in their field. Rapidly expanding during the coming year, with huge business growth supported by a range of technologies and solutions, expanding the team to take on new challenges and modernise their client facing platforms.
From the Technical Director
“Our company is underway on an exciting transformative journey to modernise our software ecosystem. We maintain several large-scale applications with significant code bases serving our valued clients. Our mission is to evolve these systems into a cutting-edge, modular platform that embodies best practices in software development. We are actively leveraging DevOps methodologies, implementing infrastructure as code (IaC), and exploring containerisation to enhance our deployment processes.
We are seeking skilled and experienced Full Stack Web Developers to join our team. The ideal candidates will have expertise in Blazor, .NET Core, Azure, and DevOps practices, with the ability to work on both modern and legacy systems. This role offers an exciting opportunity to work with cutting-edge web technologies while also maintaining and migrating legacy systems. The ideal candidates will be passionate about staying current with the latest developments in web development, cloud computing, and AI technologies.”
## Core Responsibilities ##
- Develop and maintain web applications using Blazor and .NET Core
- Implement and optimize Azure cloud solutions
- Apply DevOps practices for continuous integration and deployment
- Work with both on-premise and cloud-based hosting environments
- Contribute to AI solution development, particularly in voice applications
- Maintain and upgrade legacy systems
- Implement DevOps practices using Git, Octopus, and other relevant tools
- Collaborate with cross-functional teams to deliver high-quality software solutions
## Required Skills and Experience ##
**Technical Skills**
- Strong proficiency in Blazor and .NET Core development
- Experience with Azure cloud services and architecture
- Familiarity with Linux environments
- Knowledge of DevOps practices and tools (e.g., Git, Octopus)
- Understanding of SQL and database management
- Experience with IIS and on-premise hosting
**AI and Voice Technology**
- Experience or strong interest in developing AI solutions
- Knowledge of voice recognition and natural language processing technologies
**Additional Requirements**
- Ability to work with legacy .NET systems
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
## Preferred Qualifications ##
- Experience with Azure Cognitive Services
- Familiarity with ML.NET or other machine learning frameworks
- Knowledge of Azure DevOps or similar CI/CD tools
- Experience with microservices architecture
## Performance Metrics ##
- Successful implementation of Blazor-based web applications
- Efficient migration of legacy systems to modern technologies
- Improved deployment processes and reduced time-to-market
- Successful integration of AI and voice technologies into existing applications
- Optimisation of cloud resource utilisation and costs
## Location ##
Hybrid. Onsite to Poole, Dorset 2-4 days p/month
## Salary ##
Up to £70k p/annum
Software Engineer employer: Grey Triangle
Contact Detail:
Grey Triangle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarize yourself with Blazor and .NET Core by building small projects or contributing to open-source repositories. This hands-on experience will not only enhance your skills but also demonstrate your passion for these technologies during interviews.
✨Tip Number 2
Stay updated on Azure cloud services and DevOps practices. Follow relevant blogs, attend webinars, or join online communities to learn about the latest trends and best practices, which can give you an edge in discussions with potential employers.
✨Tip Number 3
Showcase any experience you have with AI solutions, especially in voice applications. If you’ve worked on related projects, be ready to discuss them in detail, as this aligns perfectly with the role's requirements.
✨Tip Number 4
Network with professionals in the field, particularly those who work with legacy systems and modern technologies. Engaging with others can lead to valuable insights and potential referrals that may help you land the job.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Blazor, .NET Core, and Azure. Include specific projects where you applied DevOps practices and worked with both modern and legacy systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for web development and cloud computing. Mention your interest in AI technologies and how you can contribute to the company's transformative journey.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving AI solutions or voice technology, be sure to include them in your application. This will demonstrate your hands-on experience and technical skills.
Highlight Soft Skills: Don't forget to mention your communication and teamwork abilities. The role requires collaboration with cross-functional teams, so showcasing these skills will strengthen your application.
How to prepare for a job interview at Grey Triangle
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Blazor, .NET Core, and Azure in detail. Highlight specific projects where you've implemented these technologies, and be ready to explain your role in the development process.
✨Demonstrate Your DevOps Knowledge
Since the company values DevOps practices, make sure to talk about your familiarity with tools like Git and Octopus. Share examples of how you've applied continuous integration and deployment in past projects.
✨Express Your Passion for AI and Voice Technologies
Given the focus on AI solutions, convey your interest or experience in developing AI applications, especially in voice recognition and natural language processing. This will show that you align with their innovative goals.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice articulating your problem-solving approach, particularly in relation to maintaining and upgrading legacy systems, as this is a key responsibility of the role.