At a Glance
- Tasks: Lead software development and mentor junior developers in an Agile environment.
- Company: Join a well-established tech team in Belfast supporting critical digital services.
- Benefits: Competitive salary, annual supplement, and opportunities for professional growth.
- Why this job: Shape innovative solutions and work with modern cloud technologies.
- Qualifications: Experience in C#, ASP.NET, and Agile methodologies required.
- Other info: Dynamic role with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
Salary: £36,122 + £7,542 annual salary supplement
Location: Belfast
We are seeking an experienced Senior Software Developer to join a well-established in-house technology team supporting a large, complex organisation with critical digital services. This role offers the opportunity to work on a wide range of systems - from workflow-based database applications to highly complex, business-critical platforms that integrate with modern cloud technologies. You'll play a key role in shaping solutions, mentoring developers, and ensuring systems are secure, reliable, and fit for purpose. Working in an Agile environment, you'll collaborate closely with users, product owners, and technical colleagues to deliver high-quality software that supports essential organisational operations.
Key Responsibilities
- Lead the analysis, design and development of related user stories using Agile methodologies
- Design, build and integrate medium-to-high complexity software components
- Contribute to system and integration design, with an understanding of end-to-end architecture
- Develop modern applications using C#, ASP.NET Core, MVC, Azure Functions, Entity Framework Core and SQL Server
- Support and maintain legacy systems built with VB.NET, WinForms and WebForms
- Embed security controls and best-practice coding standards into all solutions
- Work with cloud technologies including Microsoft Azure, Office 365, Teams and SharePoint Online
- Integrate and support third-party platforms such as CMS solutions
- Provide technical support for bespoke and business-critical systems
- Line manage and mentor Software Developers and Junior Developers
- Contribute to IT policy, standards, security and project delivery
Essential Skills & Experience
Applicants must meet one of the following routes:
Option 1
- Bachelor's degree (or higher) in Computer Science, Software Engineering or a related discipline
- Minimum 2 years' relevant experience across:
- Application development using C#, ASP.NET, MVC, HTML, JavaScript, CSS
- Agile development and Azure DevOps (or equivalent)
- Database design and development using SQL Server
Option 2
- HND / Foundation Degree in a relevant computing discipline
- Minimum 3 years' relevant experience across the same technical areas
Application Development
- Microsoft Visual Studio 2015 or later
- C#.NET and ASP.NET programming skills
- Web programming using HTML, JavaScript, CSS
- MVC Architecture
- Entity Framework
- Azure Functions
- Team Foundation Server or similar
- Azure DevOps or similar
- Agile Development Processes
- Azure Boards or similar
Database Design
- Database design including logical and physical data modelling
- Microsoft SQL Server 2012 or later
- Use of Structured Query Language (SQL)
*NB Only those courses with a computing content of 50% or more will be considered relevant and the onus is on the applicant to clearly illustrate that their qualification meets the 50% criteria. Candidates must provide full details of their qualifications in their application. Applicants should list all of the modules studied (including those with no computing content), and also briefly set out details of each of the relevant core modules detailed above and show that they add up to at least 50% of the total number of modules studied.
Senior Software Developer in Belfast employer: VanRath
Contact Detail:
VanRath Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in Belfast
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech conferences, or even local coding events. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using C#, ASP.NET, and Azure. Having tangible examples of your work can really set you apart from the crowd when you're chatting with potential employers.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your experience with Agile methodologies and database design. Practising common interview questions can help you feel more confident and ready to impress.
✨Tip Number 4
Don't forget to apply through our website! We make it super easy for you to find and apply for roles that match your skills. Plus, it shows you're genuinely interested in joining our team. So, what are you waiting for? Get applying!
We think you need these skills to ace Senior Software Developer in Belfast
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with C#, ASP.NET, and Azure in your application. We want to see how you've tackled similar challenges in the past, so don’t hold back on those details!
Tailor Your Application: Take a moment to customise your application for this role. Mention specific projects or experiences that align with our needs, especially around Agile methodologies and database design. It shows us you’re genuinely interested!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and structure your thoughts logically. We appreciate a well-organised application that’s easy to read and gets straight to the point.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at VanRath
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C#, ASP.NET Core, and Azure Functions. Brush up on your knowledge of SQL Server and MVC architecture, as these will likely come up during technical discussions.
✨Showcase Your Agile Experience
Since this role involves working in an Agile environment, be prepared to discuss your experience with Agile methodologies. Share specific examples of how you've contributed to Agile projects, including your role in sprints and collaboration with product owners.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills. Think of scenarios where you’ve had to troubleshoot issues or design solutions under pressure. Be ready to explain your thought process clearly and logically.
✨Demonstrate Leadership and Mentoring Skills
As a Senior Software Developer, you’ll be expected to mentor junior developers. Prepare to discuss your leadership style and any previous mentoring experiences. Highlight how you’ve helped others grow in their roles and contributed to team success.