Software Developer I
at Terra Insights
Hanwell, NB, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Apr, 2025 | USD 68000 Annual | 29 Jan, 2025 | 3 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
About The Role - Software Developer (Fredericton NB)
Software Development and Testing is intended to further strengthen Measurand’s products as well as realize improved efficiency and capacity gains.
The Software Developer plays a key role in the design and development of geotechnical application software through all stages of Agile software development. This role is responsible for maintaining and improving both internal and external software products, communicating and collaborating with Product Development team members as well as all internal departments to provide software expertise.
The Software Developer plays an integral role in Measurand’s quality management system and provides support during software development. They work to improve product performance during development and are responsible for the validation of all software and applications.
What you will be doing
- Design, implement and test new software programs and feature requests
- Analyze, investigate, and debug possible software issues
- Maintain and improve the performance of existing software
- Write and analyze unit tests to ensure proper code coverage
- Respond to internal software issues and support staff to troubleshoot issues
- Recommend improvements to existing software programs
- Contribute to the documentation and reporting of software issues and changes
- Provide technical software expertise to the Support Group to assist with customer inquiries where applicable
- Write, maintain, and execute manual and automated test cases
- Identify and document test requirements to ensure proper testing coverage
- Work with software developers to validate product features and modifications
- Report test results and found defects with such detail that the issue can be reproduced and analyzed
- Conduct beta testing of unreleased software
Ensure that validated deliverables meet functional and design specifications and requirementsPerform additional duties as required
What you will bring
- Bachelor’s degree in Computer Science or a related discipline. A combination of skills and experience will be considered (college diploma).
- Strong critical thinking and problem-solving skills to proactively identify and resolve customer issues
- 3-5 years experience designing and developing software
- Experience with programming languages and technologies (C#, .Net)
- Experience with software design, development, automation, and source control and management tools (Jira, Git, Jenkins, Confluence-Atlassian products & plug-ins)
- Proven technical trouble-shooting and problem-solving abilities
- Flexible and willing to accept a change in priorities, as needed
- Proven experience working collaboratively as a member of a multi-discipline team
- Strong knowledge of hardware, accessories and how they interact with software
- Evidence-based decision making and problem-solving skills
- Excellent interpersonal skills
- Strong written and verbal communication skills and the ability to explain, write, and present technical information in easy-to-understand language
- Ability to work independently and effectively multi-task
- Keen eye for visual detail and patience to seek out software solutions
- Experience in Agile/Scrum development process would be an asset
- Knowledge of ISO 9001:2015 would be considered an asset
Experience working with TestComplete would be an assetKnowledge of ERP software (Epicor Kinetic, D365) an asset
Role Dimensions
- Location: Hanwell, NB (On-site)
- Travel: none
Direct Reports: noneLanguage(s): English
How you shape and influence others
- Demonstrates courage, resilience and flexibility
- Strong reputation for integrity, ethics, personal values and solid character
- Strong stakeholder management, interpersonal & communication skills
- Self-aware and open to feedback
- Work effectively across business unit
- High level decision making ability
- Able to manage multiple tasks within deadlines and work independently
What we offer
As part of a truly global company, you will have the ability to grow and learn in a diverse, collaborative culture. We foster relationships and learning through connected global and local teams, promote flexible and diverse career paths and support the development of your knowledge and skills.
You will be paid a competitive salary, learn from talented individuals across multiple disciplines and be able to thrive in a safe workplace within a collaborative culture. Ignite your career at a place where your distinct potential can find its home.
Compensation
$ 68,000 - $80,000
(Salary to be determined by the applicant’s experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.)
Orica does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need Orica Immigration Sponsorship (e.g., H1-B, TN, STEM OPT, etc.) now or in the future.
This is a Temporary position (18 month contract)
Benefits
Company events
On-site parking
Paid time off
Location
This is a location-based role with the office located in Hanwell, NB. The expectation for the probation period is 5 days in the Hanwell office work week. Beyond this, the balance between remote and office time is more flexible.
We respect and value all
Orica promotes and fosters a culture of inclusion and Equal Opportunity Employment everywhere we operate. We treat our people and applicants with fairness, dignity, and respect, getting the best of everyone’s contributions. All qualified applicants will receive consideration for employment without regard to race, religion, sexual orientation, gender perception or identity, nationality, age, military or veteran, marital or disability status.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
What you will be doing
- Design, implement and test new software programs and feature requests
- Analyze, investigate, and debug possible software issues
- Maintain and improve the performance of existing software
- Write and analyze unit tests to ensure proper code coverage
- Respond to internal software issues and support staff to troubleshoot issues
- Recommend improvements to existing software programs
- Contribute to the documentation and reporting of software issues and changes
- Provide technical software expertise to the Support Group to assist with customer inquiries where applicable
- Write, maintain, and execute manual and automated test cases
- Identify and document test requirements to ensure proper testing coverage
- Work with software developers to validate product features and modifications
- Report test results and found defects with such detail that the issue can be reproduced and analyzed
- Conduct beta testing of unreleased software
- Ensure that validated deliverables meet functional and design specifications and requirementsPerform additional duties as require
Role Dimensions
- Location: Hanwell, NB (On-site)
- Travel: none
- Direct Reports: noneLanguage(s): Englis
REQUIREMENT SUMMARY
Min:3.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Hanwell, NB, Canada