Company Profile:
eMonster Solutions is a Richmond, BC-based digital technology company specializing in custom software development, web and mobile applications, digital transformation, AI-driven solutions, and digital marketing. With over eight years of experience and more than 700 digital transformation projects delivered, eMonster Solutions helps businesses turn ideas into scalable, results-driven technology solutions. Our team combines innovation, technical expertise, and a collaborative approach to create meaningful digital experiences while fostering a workplace where talented and curious people can learn, grow, and make an impact.
Title: Software Engineer
Company Name: eMonster Solutions Ltd.
Work Location: 6231 Westminster Hwy #120, Richmond, BC V7C 4V4
Terms of Employment: Full-time, Permanent
Hours: 40 hours /Week
Wage: $62.50 per hour
Language of Work: English
Please send your resume to: emonster.solutions.hr@outlook.com
Job Duties:
- Gather and analyze client business requirements and translate them into technical specifications for custom software, enterprise platforms, web applications, and mobile solutions.
- Plan, coordinate, and oversee the development, deployment, integration, and maintenance of enterprise software solutions, including ERP, CRM, CMS, e-commerce platforms, and mobile applications.
- Evaluate, troubleshoot, document, upgrade, and maintain software applications, databases, APIs, and cloud environments to ensure continuous system availability and optimal performance.
- Design, develop, test, and implement scalable software applications, API integrations, and cloud-based solutions that enhance business operations and support digital transformation initiatives.
- Develop and optimize system architecture, data models, workflows, and integration frameworks to improve system performance, security, scalability, and reliability.
- Research and evaluate emerging technologies, including artificial intelligence, automation tools, and cloud services, to recommend and implement solutions that improve operational efficiency and support business growth.
- May lead and coordinate teams of software developers and information systems professionals throughout the software development lifecycle, ensuring projects are delivered on time, within scope, and in accordance with quality standards.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field is required
- At least 3 years of relevant working experience
- Strong knowledge of software architecture, system design, and scalable software development.
- Experience with APIs, system integration, cloud-based applications, and distributed architectures.
- Knowledge of AI, LLMs, automation technologies, and modern cloud solutions.
- Strong communication, teamwork, problem-solving, and technical leadership skills.