Position Title: MVC Developer with Python Experience
Company: Smarter Cover Limited
Location: Hybrid, Weybridge, Surrey
Reports To: Project Manager
Employment Type: Full-time, Permanent
Salary: £45,000 - £55,000
About Us:
Smarter Cover Limited is a leading life insurance brokerage, committed to providing personalized support when it matters most. As experts in the industry, we specialize in delivering tailored insurance solutions, including Life Insurance, Over 50s Cover, Whole Life Cover, and Critical Illness Cover. Our comprehensive range of products is designed to offer peace of mind and financial security, ensuring that you and your loved ones are protected for the future.
Job Overview:
We are seeking a skilled Software Engineer (MVC Developer with Python experience) to join our team. This role will support ongoing CRM development within the MVC architecture while also exploring and implementing AI-driven solutions.
The ideal candidate will have strong back-end development skills and a passion for leveraging Python to bring innovative, data-driven enhancements to our systems.
Software Engineer Key Responsibilities:
* MVC Development: Develop, maintain, and optimise back-end functionality for the company’s CRM system, ensuring robust and scalable solutions within an MVC framework.
* AI and Python Integration: Use Python to help develop and support AI-related projects, including machine learning models and automation tools. Implement AI functionalities that enhance CRM capabilities or improve operational efficiency.
* Collaboration: Work closely with the Project Manager and the development team to align development tasks with project goals, deadlines, and company needs.
* Database Management: Build and maintain database structures within the CRM, ensuring data integrity, security, and efficient access.
* Code Quality and Testing: Write clean, maintainable code, and conduct thorough testing to minimise errors and enhance system performance.
* Technical Documentation: Create and maintain documentation for development processes, codebases, and project requirements to support team collaboration and knowledge transfer.
* Innovation: Stay updated on emerging technologies in Python, AI, and MVC development, identifying opportunities to integrate new features or streamline existing systems.
Software Engineer Requirements:
* Proven experience as an MVC Developer, ideally within CRM or similar applications.
* Solid understanding of MVC architecture and hands-on experience with frameworks e.g., ASP.NET MVC.
* Strong knowledge of relational databases (e.g., MySQL, SQL Server) and data structures.
* Experience with version control (e.g., Git) and collaboration tools.
Preferred Experience:
* Prior experience in developing AI models or automation within business applications.
* Proficiency in Python, with experience in applying it to machine learning or AI-driven projects.
Company Benefits:
* Hybrid working model (after probation).
* Access to affordable gym memberships via GymPass / WellHub.
* Cycle Scheme participation.
* Annual leave between Christmas and New Year.
* Early finish on Fridays.
* Team lunches and dinners.
* Annual eye examination and contribution towards glasses.
* Pension contributions: 3% employer, 4% employee (auto-enrolment after 3 months).
Job Types: Full-time, Permanent
Pay: £45,000.00-£60,000.00 per year
Schedule:
* Monday to Friday
* No weekends
Ability to commute/relocate:
* Weybridge: reliably commute or plan to relocate before starting work (preferred)
Experience:
* MVC: 2 years (preferred)
Work Location: In person
Reference ID: SoftwareEngSC
#J-18808-Ljbffr