Job Description
(5+ years of experience in application development)
Visionmax Solutions Inc. is 24-year-old enterprise software development company. Our customers are
some of the largest international Telcos, Banks, Insurance companies, Government (all levels), and
Retailers. We are focusing on our VisionEngine & VESB (Java based) technology and our VECOM
(Visionmax Enterprise Customer Order Management) cloud software for new interactive omni-channel
ways to do business including call-centre, point of sale (POS), self-service kiosks, e-commerce, mcommerce, BOT-AI, digital signage, interactive TV and location-based services.
Our New York City based Blocksyte company (www.blocksyte.com) is an exciting new adventure for the
latest development in Blockchain for payments, NFT’s, Crypto, Metaverse, Supply Chain tracking, and
inter-company audit. We cross train all of our employees on our blockchain and VE based technology
stacks.
We are currently seeking a university graduate in computer science or engineering with Java/SQL
development skills and 5+ years of experience but is looking to make a transition into a project
management, business analysis and client interaction position. Candidate must possess excellent
organization, interpersonal, oral and written communication skills and be able to drive progress in an
agile environment.
Must have Canadian Citizenship or a valid Canadian work visa valid for 2 years. Must be able to meet in
our Markham (Greater Toronto Area) offices 1-2 times a week. Must be able to meet with local (GTA)
clients from time to time (at their offices or ours) or remote clients (mostly US/Europe) on rare occasion.
Role:
- A Technical Project Manager works to ensure that a given job meets its deliverables on schedule and on
budget. Their primary job duties are to support our CTO and staff involved with the project, coordinate
resourcing across projects and clients, and using agile methodology and scrum/sprint planning, oversee
scheduling and task assignments to ensure that all deliverables are achieved on schedule and on
budget.
- Working directly with clients, helping them communicate to our team business requirements, issues,
change requests or new projects.
- Be involved up front with new clients or projects to help with the SOW/proposal process.
- Manage our daily scrum meetings (once familiar) to review progress, help handle any roadblocks,
support client interaction if more information needed, and prioritization and help focus developers on
overall company priorities.
- Ability to write business and high-level technical documentation – on business processes, system
feature documentation, sections of proposals. (Wiki and Word), Build PowerPoint summaries an asset.
- Must not be afraid to roll up your sleeves to dig into a problem, using your knowledge of Java and SQL
databases to validate any issue request or determine who to assign the task (developer, management,
client or testing teams) with as much background and issue detail as possible.
Key Attributes:
- Working with clients to detail specific project deliverables
- Creating a timeline of goals to be met
- Developing project plans for clients and staff
- Delegating project tasks to teams best suited to complete them
- Tracking project performance and analyzing deliverables against requirements
- Ensuring that all budgetary objectives are met, making adjustments as needed
- Overseeing junior staff and teams to ensure that work continues on budget and schedule
- Manage your own development timelines and related tasks – our office is in Mississauga currently but
may be moving more centrally to Vaughan/Markham/Richmond Hill in the coming months as our lease
expires. Our team has worked from home offices over the last 2 years of the pandemic. Our current
intention is to have a hybrid of some time in the office and some time working from a home office. You
are free to work in the office at any time if preferred. Most of our staff prefer a hybrid work environment.
- Ensure designs comply with specifications.
- Evaluate user requirements, methods and issues to automate solutions.
- Interact with customer organizational units personnel to evaluate current operational procedures.
- Prepare description of user needs in detail, program steps and functions essential for developing a
computer program/object/application.
- Develop diagrams and workflow charts to specify operations in detail.
- Provide technical support to applications in production and during user acceptance testing.
- Participate in systems implementation, planning, and documentation development.
- Provide technical assistance to other team members.
- Execute and develop technical reports, instructional manuals and memoranda for program development
documentation.
- Support users by developing documentation and assistance tools.
Qualifications:
- BS/MS university degree in Computer Science, Engineering or a related program
- 5+ years of proven hands-on Software Development experience (Java, SQL)
- Working with clients to detail specific project deliverables
- Creating a timeline of goals to be met
- Developing project plans for clients and staff
- Delegating project tasks to teams best suited to complete them
- Tracking project performance and analyzing deliverables against requirements
- Ensuring that all budgetary objectives are met, making adjustments as needed
- Working with development and testing staff to ensure that work continues on budget and schedule
- Object-Oriented analysis and design skills using common design patterns an asset.
- Familiarity with Agile development processes and SCRUM methodology
- Must have good experience in Java, Linux cloud server environments, JSP and SQL.
If you are a person who consistently pushes yourself to be better and have a strong interest in emerging
technologies, then this is the workplace for you. Our collaborative team environment produces cohesion
and high-quality work. Our environment fosters a good sense of humor and a positive attitude.
Please send your resume/cover letter in PDF format only to hr@visionmax.com
Apply
Go Back