Software Developer - Steel Detailing
Jmt-Consultants-2
JMT Consultants Inc.
Winnipeg (In office) / Remote (Consideration for the right candidate)
Full-Time Permanent Position
JMT Consultants is a North American-based global leader specializing in steel and concrete design solutions. Services include pre-construction modeling, structural design support, steel and concrete detailing, connection and stair engineering, panel book detailing, estimate modeling, and BIM management.
Join our dynamic and rapidly expanding development team as a Software Developer - Steel Detailing! Bring strong development skills and hands-on steel-industry knowledge to build reliable software for steel detailing, engineering, fabrication, and project delivery.
Reporting to the Technical Product Manager, you will develop and maintain C#/.NET plugins, desktop applications, and integrations with web-platforms. Working with detailing and engineering experts, developers, and QA, you will translate approved requirements into accurate, production-ready software.
This is a hands-on development role covering both desktop tools and data integrations from the outset. AI-assisted coding is a core part of our workflow.
What You'll do:
Develop steel detailing software: Design, build, debug, and maintain C#/.NET plugins and desktop tools for Tekla Structures, applying your steel-industry knowledge to deliver reliable, practical functionality.
Implement approved engineering rules: Translate rules established or approved by engineering specialists into connection-selection, design, and plugin logic. Verify implementation against those rules and refer engineering decisions back to the experts.
Translate detailing requirements into precise behaviour: Define geometry, tolerances, and edge cases for coped or shallow beams, sloped or skewed members, mismatched depths, and column-web versus flange framing.
Build desktop-to-web integrations: Develop and maintain the pipelines that exchange model and project information between desktop engineering and detailing tools and our web platform, preserving accuracy in both directions.
Maintain reliable data mappings: Preserve identifiers, marks, profiles, assemblies, capacities, geometry, and statuses as information moves between models, drawings, revisions, RFIs, package data, and viewer exports.
Use AI-assisted development effectively: Apply AI coding tools throughout development while critically reviewing generated code, testing its behaviour, and maintaining responsibility for software quality and domain accuracy.
Verify software against real models: Check plugin output and integrations against approved rules, applicable standards, and fabrication and erection practice. Confirm geometry, clearances, tolerances, and data accuracy before release.
Partner with QA: Document expected behaviour, tolerances, edge cases, and data contracts in consultation with engineering specialists. Support automated and regression tests that protect correctness as the software evolves.
Resolve issues at the right layer: Reproduce support issues, distinguish software defects from modelling or configuration problems, and identify whether corrections belong in a plugin, integration, or web application.
Deliver maintainable solutions: Work with the Technical Product Manager, developers, and platform engineers to implement features and fixes, document behaviour, and support software builds, packaging, deployment, and ongoing maintenance.
What Makes You Stand out:
Experience developing plugins and automation with the Tekla Open API.
A strong understanding of structural engineering and connection design is a significant asset.
Knowledge of AISC 360, applicable OSHA erection requirements, and the practical path from design through detailing, fabrication, and erection.
A detailer's eye for the geometry, clearances, and fine tolerances that make a part buildable, combined with disciplined software problem-solving.
Experience integrating desktop detailing and engineering applications with web platforms, including reliable exchange of model and project data.
Familiarity with version control, CI/CD, and software build, packaging, and deployment processes.
Experience across multiple modelling platforms, including Revit, and the ability to translate industry requirements into clear technical rules and test cases.
Requirements:
Five or more years of professional software development experience, with strong C#/.NET skills and the ability to work independently.
Five or more years of steel detailing and/or fabrication experience, with practical knowledge of steel members, connections, assemblies, and erection.
Strong hands-on experience with Tekla Structures or SDS2.
Hands-on professional experience with AI-assisted coding tools, including critical code review, testing, and responsibility for the resulting code.
The ability to develop and maintain data pipelines and integrations, including extraction logic, data mappings, and reliable exchange between systems.
The ability to validate geometry, connection behaviour, and data accuracy, and distinguish software defects from modelling or configuration issues.
Clear written and verbal communication, including the ability to document technical rules, expected behaviour, tolerances, and data mappings.
A relevant degree, diploma, or certificate in software development, computer science, engineering, or a related discipline, or equivalent professional experience.
Must be legally eligible to work in Canada.
Why Work for JMT Consultants? We Offer:
Competitive Salary that reflects your skills, experience, and contributions
Annual Bonus Opportunities tied to both individual and company performance
Comprehensive Benefits Packages designed to support your health and well-being
RRSP Employer Matching Contributions to help you plan confidently for the future
Generous Personal Days to maintain balance and recharge
Professional Development Opportunities including training, mentorship, and career‑growth pathways
An Unbeatable Company Culture built on respect, teamwork, and genuine appreciation
Modern, Tech‑Savvy Company‑Provided Equipment to ensure you can do your best work
Frequent Team‑Building Events and Activities that strengthen relationships and keep work enjoyable
#J-18808-Ljbffr
Winnipeg (In office) / Remote (Consideration for the right candidate)
Full-Time Permanent Position
JMT Consultants is a North American-based global leader specializing in steel and concrete design solutions. Services include pre-construction modeling, structural design support, steel and concrete detailing, connection and stair engineering, panel book detailing, estimate modeling, and BIM management.
Join our dynamic and rapidly expanding development team as a Software Developer - Steel Detailing! Bring strong development skills and hands-on steel-industry knowledge to build reliable software for steel detailing, engineering, fabrication, and project delivery.
Reporting to the Technical Product Manager, you will develop and maintain C#/.NET plugins, desktop applications, and integrations with web-platforms. Working with detailing and engineering experts, developers, and QA, you will translate approved requirements into accurate, production-ready software.
This is a hands-on development role covering both desktop tools and data integrations from the outset. AI-assisted coding is a core part of our workflow.
What You'll do:
Develop steel detailing software: Design, build, debug, and maintain C#/.NET plugins and desktop tools for Tekla Structures, applying your steel-industry knowledge to deliver reliable, practical functionality.
Implement approved engineering rules: Translate rules established or approved by engineering specialists into connection-selection, design, and plugin logic. Verify implementation against those rules and refer engineering decisions back to the experts.
Translate detailing requirements into precise behaviour: Define geometry, tolerances, and edge cases for coped or shallow beams, sloped or skewed members, mismatched depths, and column-web versus flange framing.
Build desktop-to-web integrations: Develop and maintain the pipelines that exchange model and project information between desktop engineering and detailing tools and our web platform, preserving accuracy in both directions.
Maintain reliable data mappings: Preserve identifiers, marks, profiles, assemblies, capacities, geometry, and statuses as information moves between models, drawings, revisions, RFIs, package data, and viewer exports.
Use AI-assisted development effectively: Apply AI coding tools throughout development while critically reviewing generated code, testing its behaviour, and maintaining responsibility for software quality and domain accuracy.
Verify software against real models: Check plugin output and integrations against approved rules, applicable standards, and fabrication and erection practice. Confirm geometry, clearances, tolerances, and data accuracy before release.
Partner with QA: Document expected behaviour, tolerances, edge cases, and data contracts in consultation with engineering specialists. Support automated and regression tests that protect correctness as the software evolves.
Resolve issues at the right layer: Reproduce support issues, distinguish software defects from modelling or configuration problems, and identify whether corrections belong in a plugin, integration, or web application.
Deliver maintainable solutions: Work with the Technical Product Manager, developers, and platform engineers to implement features and fixes, document behaviour, and support software builds, packaging, deployment, and ongoing maintenance.
What Makes You Stand out:
Experience developing plugins and automation with the Tekla Open API.
A strong understanding of structural engineering and connection design is a significant asset.
Knowledge of AISC 360, applicable OSHA erection requirements, and the practical path from design through detailing, fabrication, and erection.
A detailer's eye for the geometry, clearances, and fine tolerances that make a part buildable, combined with disciplined software problem-solving.
Experience integrating desktop detailing and engineering applications with web platforms, including reliable exchange of model and project data.
Familiarity with version control, CI/CD, and software build, packaging, and deployment processes.
Experience across multiple modelling platforms, including Revit, and the ability to translate industry requirements into clear technical rules and test cases.
Requirements:
Five or more years of professional software development experience, with strong C#/.NET skills and the ability to work independently.
Five or more years of steel detailing and/or fabrication experience, with practical knowledge of steel members, connections, assemblies, and erection.
Strong hands-on experience with Tekla Structures or SDS2.
Hands-on professional experience with AI-assisted coding tools, including critical code review, testing, and responsibility for the resulting code.
The ability to develop and maintain data pipelines and integrations, including extraction logic, data mappings, and reliable exchange between systems.
The ability to validate geometry, connection behaviour, and data accuracy, and distinguish software defects from modelling or configuration issues.
Clear written and verbal communication, including the ability to document technical rules, expected behaviour, tolerances, and data mappings.
A relevant degree, diploma, or certificate in software development, computer science, engineering, or a related discipline, or equivalent professional experience.
Must be legally eligible to work in Canada.
Why Work for JMT Consultants? We Offer:
Competitive Salary that reflects your skills, experience, and contributions
Annual Bonus Opportunities tied to both individual and company performance
Comprehensive Benefits Packages designed to support your health and well-being
RRSP Employer Matching Contributions to help you plan confidently for the future
Generous Personal Days to maintain balance and recharge
Professional Development Opportunities including training, mentorship, and career‑growth pathways
An Unbeatable Company Culture built on respect, teamwork, and genuine appreciation
Modern, Tech‑Savvy Company‑Provided Equipment to ensure you can do your best work
Frequent Team‑Building Events and Activities that strengthen relationships and keep work enjoyable
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Developer - Steel Detailing in Winnipeg, MB vacancy
- ...desktop engineering systems with web platforms at JMT Consultants, using C#/.NET, data pipelines, and steel detailing expertise in Winnipeg.This full-time Software Developer position covers integrations, desktop applications, and steel detailing software from the outset. You...SuggestedFull time
- ...Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you... ...environment. • Strong problem-solving skills and attention to detail. • Excellent communication skills for working with cross-...Suggested
- ...passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the... ...RESTful APIs • Strong problem-solving skills and attention to detail • Effective communication and the ability to work with...Suggested
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...Suggested
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...Suggested
- ...Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements... ...• Ability to work independently and as part of a team. • Detail-oriented with a focus on delivering high-quality work. Should...
- ...• Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity... ..., communication, organization skills, with an eye for detail. • The ability to work both independently and in a team environment...
$180k - $200k per year
...Environment: Kubernetes, Microservices, Big Data Ecosystems (Hadoop/Spark), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving complex machine learning problems at scale. Academic Foundation:...3 days per week- ...Automotive Detailer – Full-Time Staffmax is looking for a reliable and detail-oriented Automotive Detailer to join our team. Schedule: Monday to Friday | Full-Time Responsibilities Clean and detail new and pre-owned vehicles. Prepare vehicles for customer...Full timeTemporary workMonday to friday
- ...tested applications. This includes: developing detailed programming specifications writing... ...arise during the use and operation of software packages, including technical assistance... ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...
$101k - $118k per year
Job DescriptionJob Posting - Software Developer You will be working on a 100% remote schedule as part of Fidelity's dynamic working arrangement... ...written and verbal communication. Strong attention to detail with innovative problem-solving abilities. Ability to work...Work at officeRemote workFlexible hours- Software DeveloperPour la version française de cette description de poste, veuillez consulter... ...timelines without fear of blame. Provide detailed code reviews and help document idioms and... ...or related field. 3+ years experience developing in Java. Proven track record of...Worldwide
- ...DescriptionWhat is the opportunity?We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of... ...-POST Job SkillsActive Learning, Application Integrations, Detail-Oriented, Group Problem Solving, Programming Languages,...Full timeWorldwideFlexible hours
- ...applications. Role OverviewWe are seeking a highly motivated Software Developer to join our engineering team. In this role, you will assist... ...tolerant system Strong problem-solving skills and attention to detail Experience with ZFS, or other advanced Unix-based file...
- ...the future of homebuilding together. We’re looking for an Software Developer to join our team and contribute to developing cutting-edge solutions... ...to improve the performance of software systems Perform detailed analysis, design, code development, software integration and...InternshipRelocation packageFlexible hours
- ...technology. We place great emphasis on developing equipment to meet the specific... ...Opportunity ISE is seeking a Software to join our team! The Software Developer is responsible for the design,... ...processes. Strong attention to detail and commitment to delivering high‑...Long term contractInternshipWork at office
$101k - $118k per year
Software Development### Software DevelopmentApply: Toronto Office: Full time: Posted Yesterday... ...wide range of opportunities to grow and develop your career in an inclusive environment... ...verbal communications.* Strong attention to detail with innovative problem-solving abilities...Full timeInternshipWork at officeRemote workHome officeFlexible hours- ...for a role that will challenge you? Can you see yourself developing and supporting software products to gather, preserve and present facility operations... ...history, rights and title on the lands where we work and develop projects. We honour and respect the importance of the relationship...Long term contractRemote workWork from home
$93 - $98 per hour
...and more exclusive features. Direct message the job poster from Bevertec Full Stack Software DeveloperWe’re currently looking for an experienced Full Stack Software Developer to join a high-impact enterprise initiative. Location: Toronto, ON. Contract:...Contract work$187.2k - $197.6k per year
...Company: Innosystech Inc Job Title: Software Developer - ETL - Senior Location: Toronto Work Model: Onsite Duration: 9 months Extension: 2 Times Must Haves: Experience with the Microsoft suite of technology including: Azure Data Factory, Azure SQL Database...- Software Developer Remote (Everywhere) - MontrealFull TimePosted: 2 days ago - Recruiter recently activeAbout the job Help redefine customer support for the AI era.Most companies are running support on ticketing systems built in 2007, with AI bolted on as an afterthought...Work at officeRemote workWork from homeWorldwide
- Software Developer# Career Site## Software DeveloperApply: Hybrid: CAN - Montreal: Full time: Posted Today: JR100211**Employment Type:** Permanent **Job Description:**# Software Developer- Fullstack Join our Subscription team for the Plusgrade Points division, where you will...Permanent employmentFull timeWorldwideFlexible hours
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...are amongst the best. Position Overview: The Software Developer is responsible for the development of the next generation...Flexible hours
$131k - $191.4k per year
26WD100016 L'affichage de poste en français suivra / The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a seasoned software developer who is passionate about building and scaling cloud services for world...For contractors- ...traditional insurance purchasing methods, making it easier for Canadians to access the coverage they need. SummaryWe are seeking an Software Developer to join our dynamic team at PolicyAdvisor Brokerage (PAB) Inc. As a Software Developer, you will play a pivotal role in...
$101k - $123k per year
Job Description As a Embedded Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning... ...data. Job Responsibilities Development, design and test the software for Fortinet products Hands on in bug fixing Maintain and...Full timeFlexible hours- ...place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for a passionate Software Developer to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and...Work from home
- Position: Senior Software Developer - ERP / Case Management Duration: 9 Months assignment (contract)Client Location: Toronto (Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday)Engagement Model: Professional Services Engagement – B2B (Incorporated...Contract workMonday to friday
- Software DeveloperBuild software that helps nonprofits do meaningful work. At Societ, we create software for nonprofit organizations. We’re looking for an experienced Software Developer who enjoys solving complex problems, building useful features, and helping keep products...
- Senior Developer – Fixed Income Trading Position Title: Senior Developer – Fixed Income TradingLine of Business: Fixed IncomeDuration:... ...an industry‑leading fixed income trading platform using modern software development principles to ensure adaptability, future growth, and...Long term contractTemporary workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Steel Detailing. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

