Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Tekla Software Engineer III

MiTek Industries

Tekla Software Engineer III

Chesterfield, MO
Full Time
Paid
  • Responsibilities

    MiTek® USA Inc., a subsidiary of Berkshire Hathaway, Inc. is the world's leading supplier of state-of-the-art, engineered connector products, engineering services, and computer-driven machinery for the building component industry. We provide the industry's most advanced, most comprehensive, and most innovative software for design and manufacturing. Our products and services are backed up by a team of industry professionals who are dedicated to one goal – making our customers successful.

     

    Summary: Leads in the design and development of software web applications for distribution to external customers. Responsible for coding and debugging engineering/scientific or business management applications by performing the following duties.

     

    Essential Functions: 

    • Lead in designing, coding, testing, debugging, configuring, and documenting new software utilizing technologies for the project assigned.  This typically includes Microsoft technologies – specifically:  Angular, C#, .NET Core, SQL and other development tools and languages as required
    • Develop Unit Tests to ensure a high-quality piece of software
    • Collaborate with Product Management, Software Quality Assurance, and other development teams to ensure that solutions are efficient, consistent and fulfill business needs
    • Work in an Agile software development environment (using Scrum), participating in daily scrum meetings, monthly retrospective and planning meetings
    • Attendance during regular work hours and overtime as required
    • Participate in requirements reviews
    • Refactor existing software
    • Apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
    • Lead design and design reviews
    • Able to independently design quality solutions for large features
    • Have the ability to easily jump on any MiTek software team and make an immediate contribution
    • Provide technical guidance and supervision to developers, may include developing alternative system and software designs
    • Work closely with the Software Engineering Manager and Architecture team to ensure adherence to – and continued development of - architecture best practices
    • Possesses advanced functional or technical knowledge to complex problem solving and process innovation
    • May interact with customers to help solve customer issues
    • Act as liaison with manufacturers and vendors of software and application products, especially with regard to problem diagnosis and resolution

    Required Skills

    • Solid knowledge and experience in software design and development utilizing technologies for the project assigned and consistent with the team
    • This typically includes using design patterns, Object Oriented Design, C#, .NET Framework, SQL Database, C, C++, and other development tools and languages as required

    Required Experience

    EDUCATION AND/OR EXPERIENCE:                                                 

    • Bachelor's degree from four-year college or university preferably in Computer Science or Engineering
    • Six plus years related experience and/or training; or equivalent combination of education and experience
    • Critical: Six years of experience in TEKLA and two years of experience in TRIMBLE CONNECT
    • Strong experience with Microsoft Visual Studio

     

     

    MiTek is an E-Verify and Drug and Tobacco-Free Workplace. We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

  • Qualifications
    • Solid knowledge and experience in software design and development utilizing technologies for the project assigned and consistent with the team
    • This typically includes using design patterns, Object Oriented Design, C#, .NET Framework, SQL Database, C, C++, and other development tools and languages as required