Full Stack .NET Developer

Smart IMSAustin, TX
Onsite

About The Position

As a Full Stack .NET Developer, you will design, develop, and support customer-facing and backend applications within an Agile development environment. This role requires strong expertise in .NET technologies, Angular, cloud-based architectures, and modern software development practices, with a focus on delivering high-quality solutions through test-driven development, continuous integration, and close collaboration with cross-functional teams.

Requirements

  • 8+ years of full-stack application development experience, including mentoring and supporting development teams.
  • Strong expertise in ASP.NET, Angular/AngularJS, JSON, XML, and synchronous/asynchronous services.
  • Extensive experience with .NET, .NET Core, C#, RESTful APIs, Microservices, and Event-Driven Architecture.
  • Strong database development experience with SQL Server, Oracle, or other relational database platforms.
  • Experience working with distributed monolithic and cloud-based microservices environments.
  • Solid understanding of web application security, performance tuning, debugging, deployment strategies, and session management.
  • Experience with CI/CD practices, automated testing, API test automation, and deployment pipeline tools.
  • Excellent communication, problem-solving, time management, and leadership skills.
  • Bachelor's degree or higher in Computer Science, Engineering, Information Technology, or a related technical field.

Nice To Haves

  • Hands-on experience with Atlassian tools such as Jira, Confluence, Bitbucket, and Bamboo is preferred.

Responsibilities

  • Collaborate with architects, product owners, and business stakeholders to define and deliver Agile user stories.
  • Design, develop, and maintain full-stack web applications using .NET and Angular technologies.
  • Perform code reviews and design reviews to ensure quality, scalability, and maintainability.
  • Lead the implementation of new features, enhancements, and bug fixes.
  • Develop and execute unit tests while supporting test-driven development practices.
  • Troubleshoot and resolve production issues across application environments.
  • Provide technical leadership, guidance, and mentoring to junior developers.
  • Participate in roadmap planning, architecture discussions, and long-term technology strategy.
  • Support CI/CD processes and deployment automation initiatives.
  • Collaborate with cross-functional teams to ensure timely and successful product delivery.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service