{"id":3119112,"url":"https://alion.io/job/jmt-consultants-software-developer-steel-detailing","title":"Software Developer – Steel Detailing","company":{"id":4420424,"name":"JMT Consultants","domain":"jmtconsultants.com","url":"https://alion.io/company/jmtconsultants","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":8,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-24T06:02:35Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Winnipeg, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":63000,"max_usd":129000,"period":"year","method":"role_country_seniority_unknown","sample_n":640},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false}],"status":"live","first_seen_at":"2026-10-22T23:36:55Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-24T22:06:27Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"JMT Consultants Inc.\nWinnipeg (In office) / Remote (Consideration for the right candidate)\nFull-Time Permanent Position\nJMT 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.\nJoin 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.\nReporting 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.\nThis 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.\nWhat You’ll do:\nDevelop 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.\nImplement 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.\nTranslate 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.\nBuild 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.\nMaintain 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.\nUse 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.\nVerify 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.\nPartner 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.\nResolve 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.\nDeliver 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.\nWhat Makes You Stand out:\nExperience developing plugins and automation with the Tekla Open API.\nA strong understanding of structural engineering and connection design is a significant asset. \nKnowledge of AISC 360, applicable OSHA erection requirements, and the practical path from design through detailing, fabrication, and erection.\nA detailer's eye for the geometry, clearances, and fine tolerances that make a part buildable, combined with disciplined software problem-solving.\nExperience integrating desktop detailing and engineering applications with web platforms, including reliable exchange of model and project data.\nFamiliarity with version control, CI/CD, and software build, packaging, and deployment processes.\nExperience across multiple modelling platforms, including Revit, and the ability to translate industry requirements into clear technical rules and test cases.\nRequirements:\nFive or more years of professional software development experience, with strong C#/.NET skills and the ability to work independently.\nFive or more years of steel detailing and/or fabrication experience, with practical knowledge of steel members, connections, assemblies, and erection.\nStrong hands-on experience with Tekla Structures or SDS2.\nHands-on professional experience with AI-assisted coding tools, including critical code review, testing, and responsibility for the resulting code.\nThe ability to develop and maintain data pipelines and integrations, including extraction logic, data mappings, and reliable exchange between systems.\nThe ability to validate geometry, connection behaviour, and data accuracy, and distinguish software defects from modelling or configuration issues.\nClear written and verbal communication, including the ability to document technical rules, expected behaviour, tolerances, and data mappings.\nA relevant degree, diploma, or certificate in software development, computer science, engineering, or a related discipline, or equivalent professional experience.\nMust be legally eligible to work in Canada.\nWhy Work for JMT Consultants? We Offer:\nCompetitive Salary that reflects your skills, experience, and contributions\nAnnual Bonus Opportunities tied to both individual and company performance\nComprehensive Benefits Packages designed to support your health and well-being\nRRSP Employer Matching Contributions to help you plan confidently for the future\nGenerous Personal Days to maintain balance and recharge\nProfessional Development Opportunities including training, mentorship, and career-growth pathways\nAn Unbeatable Company Culture built on respect, teamwork, and genuine appreciation\nModern, Tech-Savvy Company-Provided Equipment to ensure you can do your best work\nFrequent Team-Building Events and Activities that strengthen relationships and keep work enjoyable\nLeap into Action\nReady to take the next step with JMT? We’d love to hear from you. Apply with confidence and let’s start the conversation.\nWe appreciate the time all candidates take to apply, but we’ll only reach out to those who make the shortlist for an interview.","description_format":"text","description_chars":6479,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Civil & Structural Engineering"],"lifecycle":[{"event":"open","at":"2026-10-22T23:36:55Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":23,"reasons":["conf:3","win:early"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/jmt-consultants-software-developer-steel-detailing","json_url":"https://alion.io/job/jmt-consultants-software-developer-steel-detailing.json","meta":{"generated_at":"2026-10-24T23:22:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":34344,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4420424},"rest":"https://alion.io/mcp/rest/get_company?id=4420424"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjmt-consultants-software-developer-steel-detailing"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjmt-consultants-software-developer-steel-detailing"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjmt-consultants-software-developer-steel-detailing"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/jmt-consultants-software-developer-steel-detailing\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjmt-consultants-software-developer-steel-detailing"}]}