At a Glance
- Tasks: Build and maintain innovative full-stack systems in Azure Cloud environments.
- Company: Join NUS Consulting, a leader in energy management with over 60 years of experience.
- Benefits: Enjoy 22 days holiday, a discretionary bonus, and a pension scheme.
- Other info: Flexible working hours and excellent career growth opportunities await you.
- Why this job: Be part of a dynamic team shaping the future of technology in a supportive environment.
- Qualifications: 3+ years in SaaS development with skills in .NET, React, and Azure.
The predicted salary is between 42000 - 47500 £ per year.
NUS Consulting Group are an independent international management and sustainability consultancy focused on providing solutions to the commercial and industrial sectors. For over 60 years, NUS Consulting has been providing energy management services to clients, adapting ways of working and embracing new technologies to remain at the forefront of the industry.
This is a rare opportunity to be part of the core technical team developing the next generation of systems to form a new foundation for the business. This position requires 3+ years of experience in building, maintaining and troubleshooting SaaS products, ideally using .NET, React and Azure. Familiarity with SQL and database query optimization in both Oracle SQL and TSQL is highly desirable. A willingness to dive deep into legacy on-prem systems is crucial.
Key Responsibilities- Build and maintain full-stack systems that run in Azure Cloud environments, both internal and client-facing
- Create and maintain Infrastructure-as-code scripts optimized for cost effectiveness
- Ensure server performance is optimal, with appropriate monitoring and alerting in place
- Maintain, document and execute a development roadmap as technology evolves
- Dive deep into legacy systems to keep them operational during transition to new services
- Work some evenings and weekends as required due to the nature of the industry and geo-dispersed team
- Experience with Azure, .NET, JavaScript or TypeScript, React, SQL Server
- Experience with backup, disaster recovery, and database resiliency
- Ability to work independently and as part of a team
- Strong communication and documentation skills
- Flexibility and willingness to work off-hours when required
- Familiarity with automation tools such as PowerShell, Terraform, and Azure DevOps
- Excellent written and spoken English
- Experience working with Clarion or other Windows-based RAD tools
- Experience working with legacy .NET development stacks
- Experience working with modern AI development tools
- Experience programming against the Office object model using Win32 OLE or WinForms
This is an office-based role, Monday to Friday. Candidates must be eligible to work in the UK and live in or within a reasonable commute of Redhill, Surrey.
About the Role EnvironmentYou will be part of a highly connected and co-operative working environment where divisions support each other to provide the best solutions for customers, contributing to the development of next generation systems.
Benefits- Holiday allowance of 22 days plus public holidays
- Discretionary year-end bonus
- Access to Pension Scheme
- Opportunity to work within a collaborative and forward-thinking technical team
- Long-established company with over 60 years of industry experience
Software Engineer employer: NUS Consulting
Contact Detail:
NUS Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at NUS Consulting Group on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your SaaS projects, especially those using .NET, React, and Azure. This will help us see your practical experience in action.
✨Tip Number 3
Ace the interview! Brush up on common technical questions related to Azure and SQL. We love candidates who can explain their thought process clearly, so practice articulating your problem-solving approach.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at NUS Consulting.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with .NET, React, and Azure, and don’t forget to mention any SaaS products you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. We love seeing enthusiasm and a bit of personality, so let us know what excites you about working with us.
Showcase Your Projects: If you've got any projects that demonstrate your skills in building full-stack systems or working with legacy systems, make sure to include them. We appreciate seeing real examples of your work, especially if they relate to the technologies mentioned in the job description.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy to do!
How to prepare for a job interview at NUS Consulting
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like .NET, React, and Azure. Brush up on your SQL skills too, especially with Oracle SQL and TSQL. Being able to discuss your experience with these tools confidently will show that you're a strong fit for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced while building or maintaining SaaS products. Think of examples where you had to troubleshoot issues or optimise performance. This will demonstrate your ability to dive deep into legacy systems and keep them operational, which is crucial for this position.
✨Communicate Clearly
Strong communication skills are key, so practice explaining complex technical concepts in simple terms. Be ready to talk about how you document your work and collaborate with team members. This will highlight your ability to work independently and as part of a team, which is essential for success in this role.
✨Be Flexible and Ready to Adapt
Since the role may require working off-hours, be prepared to discuss your flexibility and willingness to adapt to the needs of the team. Share any past experiences where you’ve had to adjust your schedule or approach to meet project demands, showing that you can thrive in a dynamic environment.