At a Glance
- Tasks: Develop innovative software solutions using React, Java, and Go in a dynamic team.
- Company: Join a leading data and AI company known for its inclusive culture.
- Benefits: Enjoy flexible working, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact with cutting-edge technology in a supportive environment.
- Qualifications: 5-8 years of software development experience and proficiency in React and Java/Go.
- Other info: Be part of a diverse team that values curiosity, passion, and accountability.
The predicted salary is between 30000 - 50000 ÂŁ per year.
Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.
If you're looking for a dynamic, fulfilling career with flexibility and a world-class employee experience, you’ll find it here. We’re recognized around the world for our inclusive, meaningful culture and innovative technologies by organizations like Fast Company, Forbes, Newsweek and more.
About The Job
The R&D Decisioning team is looking for a Software Developer to help us build our industry leading Decisioning portfolio. Our team of full stack developers works with a cutting edge React UI application alongside both Java and Go based microservices. You will have the opportunity to contribute to a dynamic team with high standards for engineering excellence. Our technology plays a critical role in the daily operations of our customers, so we invest as much time in the security, performance, and quality of our deliverables as we do in feature development.
As a Software Developer You Will:
- Develop software with a React UI and Go/Java REST services using cloud native services and SAS’s internal APIs.
- Design and develop high quality, testable and scalable software solutions within established timelines.
- Actively involve other project stakeholders (e.g., managers, developers, user interface and visual designers, product managers) to ensure implementation satisfies functional requirements and is consistent with established R&D standards.
- Participate in project scoping and scheduling; track progress of individual tasks and alert stakeholders of issues blocking or preventing completion of tasks.
- Ensure the quality of the code you write through the development of automated tests (unit, performance, user interface).
- Perform testing of software; verify, track, and fix "bugs"; modify software design, as necessary.
- Ensure all applicable security policies and processes are followed to support the organization's secure software development goals.
- Embrace curiosity, passion, authenticity and accountability.
Required Qualifications:
- 5-8 years of working experience as a Software Developer.
- Bachelor’s degree in computer science or related quantitative field.
- You have 1 year’s experience in developing React, or similar front-end-framework, based applications with Typescript.
- You have 1 year’s experience contributing at multiple levels of the software stack throughout your career with languages like Java or GO.
- You have written automated tests at various levels (unit, integration, etc.) for your software.
- You have experience with Continuous Integration and Delivery tools such as Git/Jenkins, GitHub, Gitlab, or similar.
- Proof of right to work in UK is required to be considered for the role.
- Equivalent combination of related education, training and experience may be considered in place of the above qualifications.
Additional Competencies, Knowledge And Skills:
- You have experience with writing SQL and one or more major RDBMS such as Postgres or Oracle.
- You have experience with building and orchestrating containers using technologies such as Docker and Kubernetes.
- You have experience with web styling CSS, SCSS, less.
- You have experience with unit testing in React using Jest.
- You have experience with automated testing frameworks like Pytest or Playwright.
- You have experience with cloud architectures and at least one major public cloud provider, preferably Azure.
- Python experience is a plus.
At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our inclusive workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers.
Additional Information:
SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to race, color, religion, gender, sexual orientation, gender identity, age, national origin, disability status, protected veteran status or any other characteristic protected by law.
Job level will be determined based on the applicant's education, skills, and experience. Resumes may be considered in the order they are received.
SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.
SAS only sends emails from verified “sas.com” email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.
Let's stay in touch! Join our Talent Community to stay up to date on company news, job updates and more.
Software Developer - Decisioning in Glasgow employer: SAS
Contact Detail:
SAS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer - Decisioning in Glasgow
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common coding challenges that might come up.
✨Tip Number 3
Show off your projects! Have a portfolio ready that highlights your best work, especially anything related to React, Java, or Go. It’s a great way to demonstrate your skills in action.
✨Tip Number 4
Don’t forget to 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.
We think you need these skills to ace Software Developer - Decisioning in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with React, Java, and Go, and don’t forget to mention any automated testing you've done. 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! Share your passion for software development and how you can contribute to our Decisioning team. Be authentic and let us know why you’re excited about this opportunity at StudySmarter.
Showcase Your Projects: If you’ve worked on any relevant projects, make sure to include them in your application. Whether it’s a personal project or something from your previous job, we love seeing real examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. 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 SAS
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React, Java, and Go. Brush up on your knowledge of cloud services and automated testing frameworks like Jest and Pytest, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This role requires a high standard of engineering excellence, so demonstrating your ability to troubleshoot and resolve issues will impress the interviewers.
✨Engage with Stakeholders
Since collaboration is key in this role, be ready to talk about how you’ve worked with different stakeholders in past projects. Highlight your experience in gathering requirements and ensuring that all parties are aligned, as this shows you can contribute effectively to the team.
✨Embrace the Company Culture
Familiarise yourself with the company’s values of curiosity, passion, authenticity, and accountability. Be prepared to share examples of how you embody these values in your work, as cultural fit is just as important as technical skills in this inclusive environment.