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.
Senior Software Developer
Hiring locations is Canada – Work from Home
As a key member of a dynamic team, you will develop, enhance, and maintain document print and image file conversion, manipulation, and data mining software. Development is done for all major platforms including Windows, Linux, Solaris, AIX and z/OS. To work in this fast paced, dynamic, and demanding environment you must be an exceptional C/C++ programmer.
Major Duties and Responsibilities:
Design and develop portable software for Windows and UNIX environments.
Develop new software as well as enhancing existing systems.
Work with distributed systems.
Trouble shoot and correct software problems and analyzes reasons for failure.
Work within specifications provided to meet assigned goals and objectives.
Take independent action to correct problems encountered within authority level granted by manager.
Demonstrate ability to prioritize conflicting demands and execute assigned projects tasks on schedule.
Recognize processing/programming inefficiencies and recommend improvements.
Aid in documentation of new and enhanced software programs.
Aid in test case creation and analyze program results and performance.
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:
C and C++ software skills
Passion for developing high quality, robust software with an excellent work ethic.
Knowledge of system design methodologies, techniques, and standards.
Understanding of test-driven development.
Comfortable programming in a production environment.
EXPERIENCE:
2+ years of professional C/C++ programming experience within Windows and UNIX environments.
Experience with fonts or image processing.
Experience with print streams such as PDF or HTML beneficial.
Experience with Java and JNI beneficial.
Experience with .Net/C# beneficial.
BENEFICIAL EXPERINCE:
Understanding of algebra
Understanding of computational geometry
Image handling and processing various image formats
Fonts and font processing
Java & JNI (Java Native Interface)
EDUCATION:
Degree in computer science, mathematics, engineering or closely related field or equivalent combination and/or experience in related field are preferred.
Note: This job description is to be used as a guide for accomplishing company and department objectives and is not intended and should not be construed to be an all-inclusive list of responsibilities, skills, efforts or working condition associated with a job. Management reserves the right to modify, add or remove duties from jobs and to assign other duties, as necessary.
Crawford Technologies Inc. is an Equal Employment Opportunity/Affirmative Action Employer and provides reasonable accommodations during the job application process for qualified individuals with disabilities.
Salary will be based on your experience level and the amount of knowledge you bring to the company. Note: This job description is to be used as a guide for accomplishing company and department objectives and is not intended and should not be construed to be an all-inclusive list of responsibilities, skills, efforts or working condition associated with a job.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> As a Senior Software Engineering (Vice President), your mission is to help lead our team...
Apply For This JobFull Job Description Do you love talking to people and selling a product you believe in? We’re growing our team...
Apply For This JobWe are hiring an Office Assistant to welcome visitors and take care of general administrative tasks. In this role, you...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Description Location: Melbourne | CBD Job type: Full time / 3 years Organisation: Victoria...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Our client in Nelson is looking for tech and coding obsessed individuals looking to break...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Join our incredible Sales Team today! We offer Commission Pay & Salary Pay Do you...
Apply For This Job