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:
5+ 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.
At Indiana Tech, we excel at educating students from all walks of life, for all kinds of meaningful work. We...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Description Job Description: The Database Extract, Transform and Load (ETL) Developer will be responsible for...
Apply For This JobFull Job Description The United Mine Workers of America Health and Retirement Funds (the Funds) has an immediate opening for...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> A little bit about us We are an ambitious company founded in and listed on...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Key tasks and responsibilities of the role (your contribution) Using own high-level initiative whilst supported...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> This role is open to remote working within the UK. Successful candidates will be required...
Apply For This JobAt Indiana Tech, we excel at educating students from all walks of life, for all kinds of meaningful work. We...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Description Job Description: The Database Extract, Transform and Load (ETL) Developer will be responsible for...
Apply For This JobFull Job Description The United Mine Workers of America Health and Retirement Funds (the Funds) has an immediate opening for...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> A little bit about us We are an ambitious company founded in and listed on...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Key tasks and responsibilities of the role (your contribution) Using own high-level initiative whilst supported...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> This role is open to remote working within the UK. Successful candidates will be required...
Apply For This JobAt Indiana Tech, we excel at educating students from all walks of life, for all kinds of meaningful work. We...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Description Job Description: The Database Extract, Transform and Load (ETL) Developer will be responsible for...
Apply For This JobNotifications