Job Description
About the Role
Cubic Telecom is seeking a highly skilled software developer to join our team. As a software development expert, you will be responsible for designing, developing, and maintaining market-leading products and web applications in the Automotive, IoT, and Enterprise business segments.
Key Responsibilities
- Collaborate with high-performance teams to design and develop cloud-based solutions that meet business requirements.
- Write high-quality code within established standards, guidelines, and best practices.
- Liaise with product owners and internal stakeholders to gather and address technical and design requirements.
- Document and record tasks and activities through JIRA or other support tools.
Requirements
- At least 3 years of experience working on enterprise-level systems as a full-stack software developer.
- Deep understanding of object-oriented design and related concepts.
- Experience developing software solutions using C# and .Net.
- Previous exposure to software projects implemented in a microservices architecture.
- Good understanding of how the web works conceptually, including technologies and concepts like HTTP, REST, SOAP, and asynchronous processing.
- Experience using Git as a source control system.
- Good understanding of testing concepts such as unit testing and mocking, and experience writing unit tests.
- Practical experience of using Microsoft Azure to develop, test, and deploy software.
What We Offer
- 25 days annual leave + 2 company days.
- Health Insurance.
- Pension Contribution.
- ESOP.
- Tax saver scheme.
- Bike to work scheme.
- Sports and social activities.
- Great annual office outings.
- Bits & Bobs days.
- Learning and Development Opportunities.
Cubic Telecom is an equal opportunities employer and committed to fostering a diverse and inclusive workplace.