Senior .NET Developer

Smart IMS•Lansing, MI
•Hybrid

About The Position

As a Senior .NET Developer, you will design, develop, and enhance enterprise and public-facing applications while collaborating closely with business stakeholders, analysts, and technical teams. The role requires expertise in .NET technologies, solution design, requirements analysis, and application support to deliver scalable, secure, and high-quality technology solutions. The developer will translate business requirements into technical designs, carry out development and deployment activities, and provide ongoing operational support and application maintenance. The position also involves advising on solution feasibility and best practices, troubleshooting application issues, and ensuring applications meet security, accessibility, and quality standards.

Requirements

  • 4–7 years of hands-on experience with .NET development, MS SQL Server, and Angular.
  • Experience developing scalable, maintainable, enterprise-grade applications.
  • Ability to translate business requirements into technical designs and software solutions.
  • Experience with application architecture, system integration, and full software development lifecycle activities.
  • Proficiency in database development, SQL querying, and application performance optimization.
  • Experience with testing, debugging, deployment, and production support activities.
  • Ability to quickly learn new technologies, systems, and business processes.
  • Strong communication, customer service, stakeholder management, and collaboration skills.
  • Ability to work independently, manage multiple priorities, and adapt to changing requirements.
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.

Nice To Haves

  • Experience working within structured development and governance environments.

Responsibilities

  • Develop, enhance, and maintain enterprise and public-facing applications using .NET technologies.
  • Collaborate with stakeholders and business analysts to gather requirements and design technical solutions.
  • Translate business requirements into system architecture, technical specifications, and development tasks.
  • Perform coding, testing, debugging, and deployment activities across multiple projects.
  • Participate in requirements workshops, discovery sessions, and process analysis activities.
  • Provide technical guidance on solution design, feasibility, standards, and best practices.
  • Support operational activities, system enhancements, and application maintenance efforts.
  • Troubleshoot application issues, conduct root-cause analysis, and implement long-term solutions.
  • Ensure applications comply with security, accessibility, and quality standards.
  • Foster stakeholder relationships through clear communication and customer service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service