We are seeking a skilled and motivated Software Engineer to join our dynamic team at Morgan & Morgan Cyber Security, a new division of an established IT company with experienced management, focused on delivering cutting-edge Cybersecurity SaaS solutions. You will play a pivotal role in the design, development, and maintenance of our core platform, contributing significantly to both backend and frontend components. This position offers a unique opportunity to grow with the company. It is ideal for someone based in South Wales or the South West who thrives in a collaborative, agile environment and is learning modern web technologies hosted on Azure.
Key Responsibilities
? Develop, test, and deploy robust and scalable backend services using .NET Core 8.
? Collaborate closely with the product managers, and other engineers throughout the software development lifecycle.
? Collaborate with the Product Owner and design team to define and refine the user interface and user experience ('look and feel').
? Build and maintain engaging and responsive user interfaces using Vue 3 and Vuetify.
?Ensure the performance, security, and reliability of our applications hosted on Microsoft Azure.
?We use abstractions to simplify PostgreSQL schemas and queries and minimise boilerplate code, but you must understand the underlying relational queries and be able to analyse them.
?Learn from the CTO and Senior engineers, fostering a collaborative and learning environment.
? Troubleshoot and resolve technical issues and bugs in a timely manner.
? Write comprehensive unit, integration, and end-to-end tests.
? Contribute to the improvement of our CI/CD pipelines and development workflows.
? Stay informed about the latest industry trends and technologies.
Key Metrics / KPIs
? Successful and timely delivery of features and bug fixes within sprint cycles.
? Application performance and stability in production environments.
? Contribution to code reviews and knowledge sharing sessions.
? Adherence to coding standards and best practices.
? An enthusiasm for their own personal development.
Essential Requirements
? Proficiency in C# and experience with .NET Core (ideally version 8).
? Solid understanding and practical experience with PostgreSQL or other relational databases.
? Experience developing single-page applications using a Javascript or Typescript framework (Vue 3 preferred) and a component framework like Vuetify. Good CSS knowledge beneficial.
? Familiarity with cloud computing concepts and experience deploying applications on Microsoft Azure advantageous.
? Experience with RESTful API design and consumption.
? Proficiency with Git version control.
? Pragmatic application of agile development methodologies (Scrum/Kanban).
? Excellent problem-solving skills and attention to detail.
? Ability to work effectively both independently and as part of a distributed team.
Required Skills
? C# .NET Core 8
? HTML5, CSS3, JavaScript/TypeScript
? SQL databases
? Azure (App Services, Databases, etc.)
? RESTful APIs
? Unit Testing frameworks
? Git
Nice to Haves
? Vue 3 with Vuetify
? PostgreSQL
? Experience with Azure DevOps for CI/CD.
? Knowledge of containerisation (Docker).
? Experience with automated testing frameworks.
? Familiarity with distributed computing architectures.
? Understanding of infrastructure as code (e.g., Bicep templates, Terraform).
? Experience in a SaaS environment, particularly Cybersecurity.
Typical Package
? Competitive annual salary (Up to 25,000) reviewed annually.
? Company Pension Scheme with employer contributions.
? Generous annual leave allowance (25 days plus bank holidays).
? Opportunities for professional development and training.
? Flexible working arrangements, including the option for significant remote work.
? Company laptop and necessary equipment.
? Regular team social events.
Job Types: Full-time, Permanent
Pay: From 25,000.00 per year
Benefits:
Additional leave
Company events
Company pension
On-site parking
Sick pay
Language:
English (required)
Work authorisation:
United Kingdom (required)
Work Location: Hybrid remote in Llanelli SA14 6RB
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.