At a Glance
- Tasks: Design and develop high-quality software while collaborating with a talented Agile team.
- Company: Join Sage, a leading tech company recognised as one of the Best Places to Work.
- Benefits: Enjoy competitive salary, health benefits, hybrid work, and opportunities for professional growth.
- Why this job: Make a real impact by supporting businesses with innovative technology solutions.
- Qualifications: Basic knowledge of C/C++ and .NET Framework; eagerness to learn and collaborate.
- Other info: Dynamic environment with excellent career growth opportunities and a focus on innovation.
The predicted salary is between 30000 - 48000 £ per year.
hackajob is collaborating with Sage to connect them with exceptional tech professionals for this role. This is a hybrid role requiring you to work onsite at our Newcastle office three days per week. As a Developer at Sage, you will be responsible for designing, developing, and delivering high-quality products, systems, or services that surpass customer and business partner expectations. You will also proactively share expertise on technical solutions and business processes within your area of responsibility. You’ll be joining a team of highly capable engineers who really care about what they do and thrive on collaboration and working as an Agile team to achieve amazing solutions to everyday business needs.
Key Responsibilities
- Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)
- Collaborate with Solution Designers early in the process to ensure the product is flexible, scalable, and resilient
- Automate tasks through appropriate tools and scripting
- Collaborate across teams, including product management, QA/XD, various product lines, and business units, to drive results
- Identify and resolve performance issues to ensure optimal application efficiency and scalability
Development Stack
- C / C++ (majority of the code)
- .NET Framework: C#, WPF, Prism, NUnit, etc.
- MFC
- SQL
Essential Requirements
- Exposure to Microsoft Windows desktop application development
- Basic proficiency of C / C++
- Knowledge or working knowledge of .NET Framework; C#, WPF, Prism, NUnit
- Knowledge or working knowledge in Agile, Scrum, and/or extreme programming methodologies
Preferred
- Some knowledge of Payroll software (preferred but not essential)
- Familiar with common UI design patterns like MVVM, MVC, and MVP
- Familiar with Web Services and REST APIs
- Familiar with GIT, GitHub, Azure DevOps, Jenkins, and AWS technologies
- Familiar with Unit Testing / MOCK frameworks
- Interested in writing high-quality, robust code involving approaches such as unit testing, code coverage, and static code analysis
- Naturally curious, thrives on learning new technologies and bringing new ideas into the teams to explore
- Relishes solving problems through creative engineering
Function Product Delivery
Country United Kingdom
Office Location Newcastle
Work Place type Hybrid
Working at Sage means you’re supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions. Our colleagues are the best of the best. It’s why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential.
Job Details
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development
Associate Developer in Newcastle upon Tyne employer: hackajob
Contact Detail:
hackajob Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Developer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Sage on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those using C/C++ or .NET. This gives you a chance to demonstrate your coding chops beyond just words on a CV.
✨Tip Number 3
Ace the interview by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Remember, they want to see how you think!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Sage team.
We think you need these skills to ace Associate Developer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Associate Developer role. Highlight your experience with C/C++, .NET Framework, and any Agile methodologies you've worked with. We want to see how your skills align with 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 software development and how you can contribute to our team at Sage. Be sure to mention any relevant projects or experiences that showcase your abilities.
Showcase Your Problem-Solving Skills: In your application, don’t forget to highlight instances where you've tackled challenges creatively. We love candidates who can think outside the box and bring innovative solutions to the table, so share those stories!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our amazing team!
How to prepare for a job interview at hackajob
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially C/C++, .NET Framework, and Agile methodologies. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in software development. Think about specific instances where you identified performance issues or collaborated with teams to deliver high-quality solutions. This will demonstrate your ability to think critically and work well in a team.
✨Understand the Company Culture
Research Sage and their approach to technology and innovation. Be ready to discuss how your values align with theirs, especially around collaboration and continuous learning. Showing that you understand their mission can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about the role, team dynamics, and the projects you might be working on. This not only shows your interest but also helps you gauge if the company is the right fit for you. Questions about their Agile practices or how they handle code reviews can be particularly insightful.