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. 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...
- ...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...
$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- ...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...
- 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
$101k - $118k per year
Job DescriptionJob Posting - Software DeveloperYou will be working on a 100% remote schedule... ...wide range of opportunities to grow and develop your career in an inclusive environment where... ...verbal communication.Strong attention to detail with innovative problem-solving abilities...Work at officeRemote workHome officeFlexible 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
- ...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
- ...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
- ...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
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- ...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
$130.4k - $181.4k per year
...of related experience, or Master's + 4 years, or PhD + 1 year in software engineering or a related technical fieldPrior experience with... ...below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the...Long term contractFull timeContract workTemporary workLocal areaFlexible hours- 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
- Software Developer (.NETCore and React)Department: Technology Employment Type: Permanent Location: Greater Montreal Metropolitan Area, Canada Reporting To: Software Engineering Manager DescriptionVeriforce is the fastest-growing SaaS-technology and services company...Permanent employmentInternship
$100.9k - $150.9k per year
## Software DeveloperApply: Kanata, Ontario, Canada: Full time: Posted Yesterday:... ...modifications.Contributions include applying developed subject matter expertise to solve common... ...and outsourced development partners to develop reliable, cost effective and high quality...Full timeInternshipWork at officeLocal area2 days per week- 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
- ...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
- Software Developer Enaimco is an Asset Lifecycle Management platform for offshore operations, and our customers' asset integrity partner. Integrity teams lose their days reconciling data instead of deciding with it, so we bring asset data into one immersive digital twin that...InternshipRemote workFlexible hours
- JOB SUMMARYWe are seeking an expert Software Developer with 15+ years of experience or a niche skill set to join our Cyber Data Risk & Resilience (CDRR) team. This role is crucial for supporting our Cyber Security portfolio, involving the design, development, and delivery of...Full timeContract workFixed term contractLocal areaRemote work
$100k - $160k per year
Technology Full Time Quebec Hybrid $100,000 - $160,000 CAD per year Vessel is hiring a Fullstack/Backend Developer to help build the AI-powered fundraising and investor relations platform trusted by some of the world’s most renowned venture capital and private equity firms...Full timeInternshipWork at office3 days per week$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$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...- ...qualifications, merit and business needs.We are looking for an embedded software developer to drive software development of our control system onboard... ...for embedded control systems.Perform and/or coordinate detailed unit, integration, and systems verification and validation...Work at officeRemote workFlexible hoursWeekend work
- ...Hybrid ModelKey Responsibilities Design, develop, test, deploy, and maintain enterprise-... ...teams to deliver high-quality software solutions.Manage application configurations... ...environmentsContinuous learning mindsetAttention to detail and commitment to qualityExcellent...
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

