At a Glance
- Tasks: Join a dynamic team to develop desktop and web applications using cutting-edge technologies.
- Company: Be part of a forward-thinking company focused on enhancing analysts' lives through innovative software solutions.
- Benefits: Enjoy flexible working options, a collaborative culture, and opportunities for personal growth.
- Why this job: This role offers hands-on experience with modern tech and a chance to make a real impact.
- Qualifications: Experience in unit testing, Agile environments, and software design is essential; strong communication skills are a must.
- Other info: Ideal for self-motivated individuals eager to learn and contribute to a high-quality tech stack.
The predicted salary is between 28800 - 48000 £ per year.
Our development teams deliver value to customers in both a desktop application and web context using Microsoft C++/.NET and React technologies respectively. Analytics are provided by Java Web services orchestrating both an RDBMS and Solr Text Index. The whole stack can be delivered in a containerised Cloud context providing a step change in time to value for our clients. You will be joining a team obsessed with making the life of Analysts on the front line better. You will be eking every ounce of value from our technology stack.
You are able to wax lyrical about a piece of software design you are justifiably proud of. You have a wide appreciation of technology and see the value in the right tool for the job. You are able to adopt good practice from elsewhere seeing the value in not re-inventing the wheel. You will need to get to grips with the difficult challenges of delivering high quality, reliable, secure services at scale. You have learnt that working in a team is better than working alone. You see the value in testing and know it's not just a nice to have. You are curious about everything you work with. You know how to get your opinions heard and negotiate towards successful outcomes. Your growth mindset will continuously improve the whole - product, team, process, self.
Required Technical and Professional Expertise- Experience in writing unit tests.
- Experience in creating and maintaining user stories.
- Experience of working across multi-functional teams.
- Experience of working in an Agile environment.
- Demonstrable success and involvement in software design and coding of desktop applications.
- Self-motivated with the ability to both set and achieve realistic milestones.
- Good verbal and written communication skills need to be demonstrated.
- The successful candidate will be expected to develop and present ideas clearly.
- Excellent numerical and analysis skills.
- An ability to work in both small and across teams is required.
- An attitude of quality, diligence and thoroughness is essential; candidate must display a commitment to continuous improvement of processes and deliverables.
- Experience in developing with MFC and COM is desirable.
- Familiarity with .NET/JS interop and REST is desirable.
i2 Software Developer employer: Commerce Decisions Ltd
Contact Detail:
Commerce Decisions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land i2 Software Developer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Microsoft C++/.NET and React. Consider building a small project or contributing to an open-source one that uses these technologies to showcase your skills.
✨Tip Number 2
Engage with online communities or forums related to Agile development and software design. This will not only enhance your understanding but also help you network with professionals who might provide insights or referrals.
✨Tip Number 3
Prepare to discuss your previous experiences with unit testing and user stories. Think of specific examples where you contributed to multi-functional teams and how you ensured quality in your work.
✨Tip Number 4
Showcase your growth mindset by being ready to discuss how you've improved processes or products in past roles. Highlight any instances where you adopted best practices from other fields to solve problems effectively.
We think you need these skills to ace i2 Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Microsoft C++/.NET and React technologies. Include specific examples of projects where you've successfully delivered high-quality, reliable software.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and your commitment to continuous improvement. Mention your experience in Agile environments and how you’ve contributed to multi-functional teams.
Showcase Your Technical Skills: Clearly outline your technical skills relevant to the role, such as writing unit tests, creating user stories, and any experience with MFC, COM, or REST. Use bullet points for clarity.
Demonstrate Communication Skills: Since good verbal and written communication skills are essential, ensure your application is well-structured and free of errors. Consider including a brief example of how you've effectively communicated ideas in past projects.
How to prepare for a job interview at Commerce Decisions Ltd
✨Showcase Your Software Design Experience
Be prepared to discuss a piece of software design you are particularly proud of. Highlight the challenges you faced, the solutions you implemented, and the impact it had on users or the team.
✨Demonstrate Your Agile Mindset
Since the role requires experience in an Agile environment, be ready to share examples of how you've contributed to Agile practices. Discuss your role in sprints, stand-ups, and how you’ve collaborated with multi-functional teams.
✨Emphasise Testing and Quality Assurance
Make sure to talk about your experience with writing unit tests and how you view testing as essential rather than optional. Share specific instances where your testing efforts improved the quality of the software.
✨Communicate Clearly and Effectively
Good verbal and written communication skills are crucial for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts or presenting ideas.