At a Glance
- Tasks: Join an Agile team to develop innovative software for utility systems management.
- Company: AspenTech, a leader in tech innovation with a vibrant community culture.
- Benefits: Career development programs, community service support, and fun social events.
- Why this job: Make a real impact by creating cutting-edge software that shapes the future of utilities.
- Qualifications: Bachelor's in Computer Science and 2+ years in programming required.
- Other info: Dynamic environment with opportunities for mentorship and career growth.
The predicted salary is between 28800 - 48000 £ per year.
The driving force behind our success has always been the people of AspenTech. What drives us is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.
The Role
We are looking for a Software Developer to contribute to the development of the company’s proprietary Network Model Management tool. In this role, you will be a member of an Agile development team that designs and implements server and desktop versions of an Enterprise application allowing engineers to manage models of utility systems. This role’s contributions impact the velocity of delivery of highly complex systems backed by complicated data models of utility (such as electrical and gas) networks. To be successful in this role, you will need to be able to work with multiple business stakeholders and technical leaders to identify functional needs of our products, then fulfil those needs by designing and implementing high quality software.
Your Impact
- Collaborate with other developers, architects, and stakeholders to design and implement best in-class software.
- Work with business stakeholders and technical leaders to define product needs as functional requirements.
- Design and implement reliable, performant, and fault tolerant code based on requirements and/or user stories.
- Ensure reliable code by developing unit tests and test automation tools.
- Assist in code and design reviews.
- Train and mentor other team members in your area of expertise.
- Take part in agile team ceremonies such as scrum, sprint planning, and retrospective.
- Investigate, isolate, and identify solutions to reported software malfunctions.
What You'll Need
- Bachelor’s Degree in Computer Science or related technical field.
- 2+ years of experience with object-oriented programming (Java, C++, C#, Python, etc.) required.
- 2+ years of experience with web-based programming (JavaScript, Typescript, HTML, CSS) required.
- Experience with user interface design and adjusting approach to user interaction and feedback.
- Ability to work independently, effectively manage time, and prioritise strategically.
- Strong analytical, problem solving, and troubleshooting skills.
- Strong interpersonal skills and the ability to work cross-functionally and at different levels of the organization.
Software Developer I in Glasgow employer: Aspen Technology
Contact Detail:
Aspen Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer I in Glasgow
✨Tip Number 1
Network, network, network! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with Java, C++, or web-based programming. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each role. Research AspenTech and understand their products. When you reach out, mention how your skills align with their needs—this shows you’re genuinely interested.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and keen to join our community at AspenTech.
We think you need these skills to ace Software Developer I in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming languages and any relevant projects you've worked on, especially those involving Agile methodologies.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software development and how you can contribute to our team. Share specific examples of how you've overcome challenges in past projects to show your problem-solving skills.
Showcase Your Team Spirit: Since collaboration is key in our Agile environment, mention any experiences where you've worked with cross-functional teams. This will help us see how well you can communicate and work with others to achieve common goals.
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 gives you a chance to explore more about our company culture!
How to prepare for a job interview at Aspen Technology
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Java, C++, and web-based programming. Brush up on your object-oriented programming skills and be ready to discuss how you've used these technologies in past projects.
✨Understand Agile Methodologies
Since this role involves working in an Agile team, familiarise yourself with Agile principles and practices. Be prepared to discuss your experience with scrum ceremonies and how you’ve contributed to sprint planning or retrospectives in previous roles.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your analytical and troubleshooting skills. Practice coding challenges or whiteboard exercises that require you to think on your feet and demonstrate your problem-solving process clearly.
✨Showcase Your Collaboration Skills
This role requires working closely with various stakeholders. Be ready to share examples of how you’ve successfully collaborated with others, managed differing opinions, and contributed to a team environment. Highlight any mentoring experiences as well!