Software Engineer

MiTekChesterfield, MO
20hHybrid

About The Position

We are seeking a full-stack Software Engineer to contribute to the design, development, and maintenance of software for customers in the building industry. You will work as part of a cross-functional, agile team focused on delivering innovative, high-quality, and customer-focused software solutions. Our technology stack primarily includes .NET Core, React, Angular, WPF, Entity Framework, and SQL Server, supporting both web and desktop applications. We also utilize MassTransit with RabbitMQ. We are looking for candidates with experience in one or more of these technologies who possess strong troubleshooting skills and the ability to learn quickly. Clear communication and the ability to engage in humble, candid debate are essential. We succeed as a team and are seeking someone who is excited to collaborate closely with other developers in an environment that emphasizes code quality, performance, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science or related field from an accredited university
  • 2+ years of professional development experience using .NET Core
  • Proficiency with React or similar front-end frameworks
  • Experience with Entity Framework
  • Experience with SQL Server
  • Experience developing and maintaining web-based applications
  • Experience working in an Agile development environment
  • Strong communication skills with the ability to collaborate across teams and influence outcomes
  • Equivalent combination of education and experience that clearly demonstrates the ability to perform the essential functions of the position may be substituted on a year-for-year basis

Nice To Haves

  • Experience with Mass Transit and/or RabbitMQ
  • Experience with WPF
  • Experience with Angular
  • Hands-on familiarity with any cloud platforms, Azure is preferred
  • Experience developing and maintaining desktop applications

Responsibilities

  • Write, test, and debug software applications
  • Refactor code to improve performance, stability, and scalability
  • Collaborate with cross-functional teams to ensure solutions are efficient, consistent, and aligned with business needs
  • Participate in design, code, and requirements reviews
  • Contribute to software design by independently developing solutions for small- to medium-sized features
  • Apply programming standards and best practices to ensure software maintainability, performance, and accurate data manipulation

Benefits

  • Generous time off including Paid Time Off, 13 annual holidays, and volunteer time off
  • Day One Medical/Rx, Dental and Vision Plans
  • Family friendly benefits including Paid Caregiver Leave, Paid Parental Leave and Adoption Reimbursement
  • Performance/Incentive bonuses
  • Career advancement, training opportunities, Employee Resource Groups, and tuition reimbursement
  • Retirement programs including Matching 401(k) Contributions and Profit Sharing
  • Employer paid Short-Term Disability, Long-Term Disability and Life Insurance
  • myFlexPay partner – allows you to track, manage and access your pay anytime
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service