Oct-Dec 2024 Software Engineer - Grad students preferred

Closed
SZC Group - Szymon Zephan Capital
London, Ontario, Canada
Shanaz Joan Parsan
Shanaz Joan Parsan She / Her
Founder, Managing Partner and Head of Energy/Innovation
(108)
4
Project
Academic experience
200 hours per learner
Learner
Anywhere
Advanced level

Project scope

Categories
Mobile app development Information technology Software development Artificial intelligence Databases
Skills
amazon elastic compute cloud marketing automation ecmascript 2015 unit testing social media advertising github react.js (javascript library) scheduling react redux php (scripting language)
Details

What is a CRM system and what can it do? 


The main purpose behind a CRM system is to use data and automation to achieve our company revenue goals.


Import data.

Data might entail information about customers, sales, and marketing channel activity. We will be able to use actual data from our own business


Set up automations.

Automations help ensure important tasks get done without having to execute them manually. Practice automating email sequences to prospective and current customers and deliver freemium content to new subscribers. 


Monitoring results.

Select a few metrics to measure for practice, such as email opens, social media mentions, and conversion rate, and set a date for checking in and deciding how to respond to the results. For example, if the email open rate is lower than we anticipated for a given time period, what improvements could we make to email subject lines to encourage more clicks from subscribers? 

THE CLEAR DELIVERABLE IS TO ENSURE THAT THE EMAIL CAMPAIGNS INCLUDING THE SCHEDULING TEAM AND CRM FOR CONTACTS TO WORK - The goal is to fix the bugs in Suite CRM to ensure we can send campaigns out flawlessly


While the project may be too senior for some, if they have PHP, Angular and Typerscript skills, they can assist us with Suite CRM configurations.

Deliverables

GOAL - Build a tool using Email, Chat, CRM, and more, all-in-one platform to help us grow our business through building stronger customer relationships. Patterned after Pipedrive Email Campaigns - Promote our brand and grow our business with beautifully designed emails. Always send your campaigns at the best time for each contact with a Sent Time Optimization feature. Marketing Automation - Automate our marketing and sales processes in no time. Create time-sensitive offers for our customer segments, and automate this process in a few steps using the tool CRM - Organize our team and track every customer interaction with our CRM. Customize our own sales pipeline and track deals and revenue potential as our leads move across the funnel. Transactional Emails - Step up our transactional emails with on-brand designs and reliable deliverability. Improve our email deliverability and be confident your emails will reach your customer’s inbox using our world-class SMTP infrastructure. Live Chat - Connect with our leads and customers in real time, as they reach out to us on our website or Social media pages. So need a multi-channel Chat app! How will you support students in completing the project? We will provide senior staff to supervise and describe in detail at every step what is needed Support IT and IS professionals available until the end of the first week of December - All data to be tested and input is available. CRM - Build stronger relationships by keeping track of all customer details in one place. Marketing Automation - Save time and boost performance by automating segmentation and marketing messages. Transaction Email - Step up the design, engagement, and deliverability of transactional email messages. Segmentation - Get more engagement by sending our marketing messages to a more targeted audience. Convert. Landing Pages - Create a more targeted visitor experience with dedicated pages for each of our campaigns. Signup Forms - Grow our email contact list with custom forms that we can integrate in our website. Social media ads Improve. Open & Click-through Reports - Email Heat Map A/B Testing Boost performance by testing two ideas in our email and letting data choose the best one. Real-time Statistics Send Time Optimization Integrate. API - Integrate features into any tool or product, regardless of our technical setup. Plugins - Get more from the tools we use by connecting them with this tool.


Please find below the tech specs we're using for the CRM tool development. Backend


REACT AND REDUX - BACK END AND FRONT END EXPERT

Python

Django(Python framework)

Redis(Useful while scheduling bulk emails)

Pytest (Writing unit tests for python code)

Swagger (Maintaining the list of all API's used to integrate with frontend. Postman can be a substitute)


Frontend


HTML


CSS, Bootstrap

JavaScript (ES6 Syntax)

React (That's the main JavaScript framework we are using to develop UI)

Redux (Another JS framework in addition to React to manage React states)

Cypress(Frontend unit-testing framework.

Database


Postgres DB (Having a basic knowledge on pgAdmin and using it would suffice) Environment specific

Docker(Currently, we're using it to build code and run the server while doing development changes.

Further, it can be used to make deployments easy) Version Management -


GitHub (We are using Github for version management.

All the code history for each developer is tracked here)


For deployment and maintenance(Future work) -


But as an initial heads-up, we can go with using AWS Elastic Beanstalk or AWS EC2.

Mentorship

They will be supervised by a senior Masters level Software engineer

For deployment and maintenance (Future work) - We do not have any specific plan as of now. But as an initial heads-up, we can go with using AWS Elastic Beanstalk or AWS EC2.


Supported causes
Decent work and economic growth

About the company

Company
London, Ontario, Canada
11 - 50 employees
Sales, Energy, Real estate, Banking & finance, Airlines, aviation & aerospace

Szymon Zephan Capital provides full-service Mergers & Acquisitions strategic advisory services.

Our team specializes in working with global mid-market corporations. We uphold the highest level of integrity while supporting our clients in achieving their strategic objectives.

Our first priority is our clients’ interests. Our team seeks to understand our clients’ business and potential, and aims to serve them with industry leading professionals and best practices.

As financial and strategic advisor, our role is to manage the entire M&A process by providing smart and innovate ideas.

Whether you are looking to grow your business through an acquisition, or are seeking an exit strategy, our responsibility is to maximize value for all of your stakeholders