.NET Developer 1 of 1

Codetech•Glendale, WI

About The Position

The .NET Developer will primarily develop web application backends in Windows and Linux containerized environments. Working under general direction as part of a team of professionals, the role may involve activities across the software engineering lifecycle, including implementing, testing, troubleshooting, and enhancing software applications for large building automation systems. The developer will work in an Agile team, participate in code and engineering documentation reviews, help resolve blocking issues, support junior members when needed, and learn new technologies while contributing across the full stack.

Requirements

  • At least 4 years of professional software development experience.
  • Bachelor's degree in computer engineering, software engineering, or computer science, or equivalent.
  • Strong experience with C# and the .NET framework.
  • Strong experience with Docker containerization on Linux.
  • Strong experience designing and implementing RESTful APIs.
  • Experience with Microsoft SQL Server, including stored procedures, data models, and transactional flows.
  • Experience with PostgreSQL.
  • Experience developing applications using microservice architecture and containers.
  • Experience working on projects using Agile processes and methods.
  • Experience using Git, GitHub, JIRA, and Jenkins CI with a team.
  • Strong collaboration skills and ability to work as a team player.
  • Knowledge of software engineering fundamentals, including data structures, algorithms, inter-/intra-process and thread communication, and databases.

Nice To Haves

  • Experience creating Windows installers with the WiX toolset.
  • Experience building CI/CD pipelines in Jenkins.

Responsibilities

  • Develop web application backends in Windows and Linux containerized environments.
  • Implement, test, troubleshoot, and enhance software applications for large building automation systems.
  • Work as part of a team following an Agile process.
  • Conduct and participate in software code reviews and engineering documentation reviews.
  • Resolve blocking issues and guide junior members in resolving issues when needed.
  • Work effectively across the full stack and learn new technologies quickly.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service