Software Developer

Toronto, ON, Canada

Job Description

ABOUT US:

Crawford Technologies is an award-winning, worldwide leader in print-stream conversions, document re-engineering, high-volume document workflow, document accessibility and archiving software solutions. For over 25 years, Crawford Technologies has expanded its solution offerings in Customer Communications Management, Enterprise Output Management, Enterprise Content Management, and Document Accessibility markets. CrawfordTech is dedicated to helping organizations improve their customer communications delivery systems so people can receive their documents in their format and channel of preference.

Crawford Technologies is on the forefront of technology. As a North American Deloitte Technology FAST 500 company and listed for the past eight+ years as a Branham 300 Top ICT Companies in Canada, CrawfordTech is an exciting high growth company with a lot of opportunity.

Crawford Technologies has a fun, diverse and fast-paced culture with an inherent drive to make an impact with an eye for innovation in technology. We have the best, brightest talent and our employees make the difference, and we have the awards and recognition to demonstrate it.

Software Developer - (Java/Web)

Preferred hiring locations is Toronto/Brampton, Canada

As a key member of a dynamic team, you will design, develop, enhance, and maintain complex customer focused solutions. Development is done primarily in an enterprise Java environment and run on all major platforms including Windows, Linux, and Unix. The ideal candidate will also be an experienced JavaScript developer with a proven track record of delivering outstanding software on the web.

MAJOR DUTIES AND RESPONSIBILITIES

  • Design and develop outstanding user interfaces using Java, JavaScript, HTML, and other advanced technologies in Windows and UNIX environments.
  • Develop new software as well as enhancing existing systems.
  • Work with distributed systems. Troubleshoots software problems and analyzes reasons for failure, correct software deficiencies and develop enhancements as necessary.
  • Work within specifications provided to meet programming assignment goals and objectives in a timely and accurate manner.
  • Takes independent action to correct problems encountered during execution within authority level granted by manager.
  • Demonstrate ability to prioritize conflicting demands and execute assigned projects tasks within established schedule, recognize processing/programming inefficiencies and recommend improvements.
  • Aid in documentation of new programs and enhancements made to existing programs.
  • Aid in test case creation, preparation of test data and analyze program results and performance.
  • Must be willing to be on call as needed and work weekends to cover software failure on production programs or new applications behind schedule.
  • Other duties as assigned/required.
REQUIREMENTS SKILLS
  • Expert level knowledge of JavaScript, HTML, and CSS.
  • Strong knowledge of JWT, OAuth or similar technology
  • Strong knowledge of Angular, JQuery or similar technology.
  • Strong Knowledge of Java and SpringBoot
  • Strong knowledge of RESTful APIs
  • Strong debugging and trouble shooting skills.
  • Excellent communication skills both verbal and written.
EXPERIENCE:
  • 3+ years of professional experience designing developing enterprise software using Java and JavaScript technologies
  • Experience with JPA, SQL, and relational databases.
  • Experience with cross browser & cross platform web sites
  • Experience with software design patterns
  • Experience with large projects and can work well as part of a team.
  • Ability to adapt to alternate technologies as required
  • Comfortable programming in a production environment.
  • C#/.Net experience nice to have.
EDUCATION:

Degree in computer science, mathematics, engineering or closely related field or equivalent combination and/or experience in related field

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2090506
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned