Software Development Engineer – Lester Prairie, MNWe're proud to boast a high retention rate, with many employees celebrating 20, 30 and 40 year milestones! Since 1947, Lester Buildings has grown from its modest beginnings to an industry leader – due to our employees' dedication and drive to innovate.Why us? Simple. We offer:Full benefits401k matchProfit sharingInformal dress codeFlexible work scheduleSmall, family orientated company atmosphereDiscount on building materialsFun company eventsSoftware Development Engineer Responsibilities and DutiesThis position will be a key member of our development team and play a significant role in the development and maintenance of Improv, our point-of-sale Lester Building Design and Pricing program, structural analysis tools, and other internal productivity tools vital to the long-term success of Lester. We are looking for a talented software development engineer to join our team managing and evolving our suite of business critical VB.NET applications. Initial on-site work is required for training and team integration. As one becomes established in the role, we offer flexible scheduling and the opportunity to transition to a hybrid work arrangement.Development and maintenance of Improv's structural design, building modeling and detailing modulesDevelopment and maintenance of standalone programs for structural analysis and design of the complete building as well as structural componentsDevelopment and maintenance of internal productivity programs for producing manufacturing shop orders and instructionsDevelop and maintain user interfaces, databases, and reportsTest software to ensure compliance with specifications and requirementsProvide user support and trainingCollect information from users regarding software requirementsCollaboration with the software development team, production engineering and drafting teamsMake recommendations to improve existing systems by using new methods of technologySoftware Development Engineer Required QualificationsA minimum of 3 years of structural engineering experience, preferably within the wood construction industryA bachelor's degree in civil or mechanical engineering, software development or related field; or equivalent work-related technical experienceA minimum of 3 years of user interface developmentMore than 3 years of experience in application development using Microsoft Visual Studio 2019 or newerStrong knowledge of VB.NET and Microsoft Windows desktop applicationsWorking knowledge of object-oriented programming and design including extensive use of objects and inheritanceWorking knowledge of Microsoft SQL Server 2016 or newer and Transact SQLImprov utilizes a detailed virtual building model hence strong mathematics skills including spatial relationships, geometry, trigonometry, and critical thinking are requiredStrong desire for technical ownership and accountability for a project.Enthusiasm for hands-on end to end development in a dynamic, agile environmentSoftware Development Engineer Preferred QualificationsExperience with GitHub, GitHub Actions and NUnit for CI/CDExperience with C#, Microsoft.NET and best practicesWorking knowledge of third-party API integrationsExperience with graphics engines (such as AutoCAD or VectorDraw), engineering or drafting in the wood construction industryKnowledge of Azure Cloud services including blob storage, key vaults, writing and consuming APIs, app registrations and Azure SQLWorking knowledge of Epicor ERP or equivalentSoftware Development Engineer Salary RangeAnnual salary of $80,000 to $110,000. This represents a good faith estimate of the current salary range based on the role. The specific compensation offered to a candidate may vary by individual qualifications including relevant job knowledge, education skills and experience.Software Development Engineer BenefitsWe are committed to providing a comprehensive benefits package including paid time off and holidays. Eligible employees are offered health, dental and vision insurance, health savings account, flexible spending accounts, 401(k) plan with company match, company paid short- and long-term disability and basic life insurance.
Education reimbursement is also available.EEO/AA Employer