Job Description
(1+ years of experience including co-op)
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-centres, 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 recent university graduate Java/J2EE Developer with 1+ years of experience
including co-op. This opportunity is for a permanent position and starts ASAP. The successful candidate
will possess strong technical design and programming skills in Java. He or she must have strong
communication and interpersonal 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.
You will be responsible for independent development tasks, either self-assigned or assigned by the
manager/team lead. In addition, you will be assisting in the analysis, design, and support of cost
effective, mission critical, on-line, risk management and decision support systems for Visionmax and its
clients.
Key Attributes:
- Manage your own development timelines and related tasks – our office is in Markham. Our team has
worked from home offices over the last 2 years of the pandemic. Our current intention is to have a hybrid
approach with some of your 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.
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering highavailability and performance.
- Contribute in all phases of the development lifecycle.
- Write well-designed, testable, efficient code.
- Ensure designs comply with specifications.
- Prepare and produce releases of software components.
- Develop on top of the existing VisionMAX libraries/tools to improve our core.
- Support continuous improvement by investigating alternatives and technologies and presenting these for
architectural review.
- Search, design and prepare solutions and interfaces to help and assist system functionality.
- Evaluate user requirements, methods and issues to automate solutions.
- Identify Java systems issues and understand input and output needs such as: data input forms, data
summarized and reports formats.
- 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 helpful for equipment performance.
- Provide technical support to applications in production and during user acceptance testing.
- Provide technical support to infrastructure teams to assist in resolving production issues.
- Participate in systems implementation, planning, and documentation development.
- Provide technical assistance to other team members.
- Develop, maintain, and integrate Java code for various client software systems / applications
- Communicate technical problems to peers, architects and project manager and your recommendations
for possible solutions
- Conduct unit and regression testing
- Execute and develop technical reports, instructional manuals and memoranda for program development
documentation.
- Generate and implement java system test scripts for debugging and testing new systems and software
releases.
- Support users by developing documentation and assistance tools.
Qualifications:
- BS/MS University degree in Computer Science, Engineering or a related program
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Object-Oriented analysis and design skills using common design patterns
- Familiarity with Agile development processes and SCRUM methodology
- Experience with test-driven development
- 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