At a Glance
- Tasks: Join us as a Senior Software Developer, tackling design, implementation, and testing of innovative software solutions.
- Company: ONYX Insight is revolutionising renewable energy with cutting-edge technology and analytics.
- Benefits: Enjoy career growth opportunities, global reach, and the chance to make a real impact in the industry.
- Why this job: Be part of a team transforming the renewable energy sector through data-driven innovation and collaboration.
- Qualifications: 3+ years in software development, strong C# .Net skills, and experience with Cloud Services and Agile methodologies.
- Other info: We value diversity and are an equal opportunity employer, welcoming applicants from all backgrounds.
The predicted salary is between 43200 - 72000 £ per year.
We’re looking for an experienced backend Software Developer with strong programming, analytical & problem-solving skills, as well as an understanding of the methodologies that drive scalable, secure software development.
Key Responsibilities:
- Participating in all phases of software development - including design, implementation, testing, code review and documentation
- Actively seek ways to improve business software processes and interactions.
- Collaboration with product owners, designers and other developers to build a best-in-class experience for our customers
- Develop, maintain, monitor, and support our core platform, helping to automate and streamline data processes
- Write robust, scalable code
- Participate in quality assurance and code quality management
Ideally you’ll have/be:
- 3+ years of commercial software development experience using recent versions of C# .Net (6-9)
- Experience of active involvement in the technical design of web applications.
- Experience developing with Cloud Services, preferably in AWS
- Experience with databases preferably PostgreSQL
- Experience of working with Agile methodologies
- Experience of working with CI/CD
- Strong Communication Skills – Both written and verbal
- Demonstrated ability to deal well with ambiguous/undefined problems and the ability to think abstractly.
- A thorough approach and self-starter mindset
- Able to work collaboratively with cross-functional teams
- Be resilient and have a flexible attitude
Why Join ONYX Insight?
- Make an Impact: Join a team that is revolutionising the renewable energy sector through data-driven innovation.
- Career Growth: We offer opportunities for career progression and the chance to work on high-impact projects.
- Global Reach: Be part of a growing company with global influence and operations across the renewable energy sector.
About ONYX:
ONYX Insight is a growing technology and engineering organisation in the renewable energy sector. Our vision is to build a more efficient future by becoming the world’s most innovative provider of predictive technology solutions. Our advanced sensing, software and analytics combined with our engineering experience are deployed on wind turbines around the world to maximise production and make turbines more reliable for longer, optimising energy production.
ONYX Insight is part of the Macquarie Group. Macquarie is a global financial services group operating in 34 markets in asset management, leasing and asset financing, market access, commodity trading, renewables development, specialist advisory services, capital raising and principal investment. The diversity of the Macquarie Group operations combined with a strong capital position and robust risk management framework has contributed to a 54 year-record of unbroken profitability.
ONYX Insight are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status.
Senior Software Developer employer: ONYX Insight
Contact Detail:
ONYX Insight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer
✨Tip Number 1
Familiarise yourself with the latest versions of C# .Net, as well as AWS cloud services. Having hands-on experience or personal projects that showcase your skills in these areas can really set you apart during discussions.
✨Tip Number 2
Brush up on Agile methodologies and be prepared to discuss how you've applied them in past projects. Highlighting your experience in collaborative environments will demonstrate your ability to work effectively within cross-functional teams.
✨Tip Number 3
Prepare examples of how you've tackled ambiguous problems in your previous roles. This will show your analytical and problem-solving skills, which are crucial for the Senior Software Developer position.
✨Tip Number 4
Research ONYX Insight's products and services thoroughly. Understanding their mission and how your role as a developer contributes to their vision will help you articulate your fit for the company during interviews.
We think you need these skills to ace Senior Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# .Net, cloud services, and Agile methodologies. Use specific examples from your past roles that demonstrate your problem-solving skills and ability to work collaboratively.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and the renewable energy sector. Mention how your skills align with ONYX Insight's mission and values, and provide examples of how you've improved software processes in previous roles.
Showcase Relevant Projects: If you have worked on projects involving scalable software development or cloud services, be sure to include these in your application. Describe your role, the technologies used, and the impact of the project on the business.
Prepare for Technical Questions: Anticipate technical questions related to backend development, code quality management, and database management. Brush up on your knowledge of PostgreSQL and CI/CD practices, as these are key areas for the role.
How to prepare for a job interview at ONYX Insight
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# .Net and any cloud services you've worked with, especially AWS. Bring examples of projects where you implemented scalable solutions and how you approached technical design.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your analytical skills and how you handle ambiguous problems. Share specific instances where you successfully navigated challenges in software development, highlighting your thought process.
✨Emphasise Collaboration Experience
Since the role involves working with cross-functional teams, be ready to talk about your experiences collaborating with product owners, designers, and other developers. Discuss how you contributed to team success and improved processes.
✨Prepare for Agile Methodology Questions
Familiarise yourself with Agile principles and be ready to discuss how you've applied them in your previous roles. Highlight your experience with CI/CD practices and how they have enhanced your development workflow.