At a Glance
- Tasks: Create innovative software solutions and enhance digital experiences for users.
- Company: Join UCAS, the leading admissions service connecting students to higher education.
- Benefits: Enjoy a competitive salary, flexible working hours, and opportunities for personal growth.
- Other info: Collaborative environment with strong focus on continuous learning and career advancement.
- Why this job: Make a real difference in the education sector with cutting-edge technology.
- Qualifications: Degree in computing and experience with modern programming languages required.
The predicted salary is between 28800 - 48000 £ per year.
UCAS is at the heart of connecting people to higher education. We provide application services for UK universities and colleges as well as delivering a wide range of research, consultancy and advisory services to schools, colleges, careers services, professional bodies and employers. We’re committed to delivering a first-class service to all of our customers.
The Digital Services business unit focuses on leveraging data science, technology, and enterprise architecture to enhance UCAS' digital products and services. The unit is dedicated to developing and improving customer-centric digital solutions, ensuring seamless and secure online experiences for all users.
A Software Engineer at UCAS develops high-quality software solutions aligned with the organisation’s digital strategy, collaborating in an Agile team to build, test, and maintain services using modern engineering practices and tools. The role involves working across the full development lifecycle, supporting products through DevOps principles, monitoring performance, contributing to continuous improvement, and engaging with a wide technical stack including C#, .NET, JavaScript/TypeScript, Angular, SQL, and cloud technologies. Strong communication, teamwork, and a commitment to ongoing learning are essential.
- Delivery of quality software solutions in-line with preferred practices, including coding and security standards.
- Working in an Agile environment and using tooling such as Jira.
- Supporting products and customers using DevOps principles.
- Understand how to log, monitor, and identify performant services.
- Actively maintain technical skill sets with continual personal development.
Skills, qualifications, and experience:
- Educated to degree level (or equivalent) in relevant computing discipline.
- Experience of working with C#, .Net framework, .Net core, ANSI SQL, ASP.Net MVC, Git, Powershell, Javascript, Typescript, Angular 6+, XUnit, Jasmine, HTML, CSS is essential.
- Experience of working with Docker, Postgres, MySQL, oracle, terraform is preferable.
- Experience of working with AWS: Lambda, RDS, Aurora, S3, cloudformation, SNS/SQS is preferable.
- An all-round high level of interest in IT and a capacity and willingness to learn is essential.
- Approachable with excellent communication.
Software Engineer employer: UCAS
UCAS is an exceptional employer, offering a purpose-driven work environment that connects individuals to higher education opportunities. With a strong commitment to employee growth through internal training and access to industry-recognised certifications, UCAS fosters an inclusive culture supported by various employee networks and wellbeing initiatives. The hybrid working model, generous leave policies, and onsite facilities further enhance the overall employee experience, making it a rewarding place to work in Cheltenham.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Networking is key! Reach out to current or former employees at UCAS on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common coding challenges. We want you to feel confident when tackling those tricky problems!
✨Tip Number 3
Showcase your passion for technology during interviews. Talk about personal projects or contributions to open-source software. This not only highlights your skills but also demonstrates your commitment to ongoing learning, which UCAS values.
✨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 being part of the UCAS team and its mission.
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 at UCAS. Highlight your experience with C#, .NET, and any relevant technologies mentioned in the job description. 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 working at UCAS and how you can contribute to our mission. Keep it concise but engaging – we love a good story!
Show Off Your Projects:If you've worked on any cool projects or have a GitHub profile, make sure to include that in your application. We’re keen to see your coding skills in action and how you approach problem-solving. It’s all about showcasing your talent!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!
How to prepare for a job interview at UCAS
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C#, .NET, and JavaScript. Brush up on your knowledge of cloud services like AWS and tools like Docker. Being able to discuss your experience with these technologies confidently will show that you’re a great fit for the role.
✨Showcase Your Agile Experience
Since UCAS values Agile methodologies, be prepared to share specific examples of how you've worked in Agile teams. Talk about your role in sprints, how you’ve used tools like Jira, and any challenges you faced. This will demonstrate your ability to thrive in their collaborative environment.
✨Emphasise Continuous Learning
UCAS is looking for someone committed to ongoing personal development. Share any recent courses, certifications, or projects that showcase your dedication to learning new skills. This could be anything from online courses to personal projects that align with the technologies they use.
✨Prepare Questions About Their Digital Services
Come prepared with insightful questions about UCAS’s digital products and services. Ask about their approach to data science and how they ensure a seamless user experience. This shows your genuine interest in their mission and helps you understand how you can contribute to their goals.