Unknown Company

Senior Software Engineer

houston, tx • Posted 4 days ago
Onsite Full Time Software Architecture & Engineering

Join a collaborative team developing and supporting enterprise-level applications using the latest Microsoft technologies. We're seeking an experienced Senior Software Developer who enjoys building scalable solutions, leading technical initiatives, and partnering directly with business stakeholders.

What You’ll Do

  • Design, develop, test, deploy, and maintain enterprise web applications
  • Develop modern user interfaces using Angular and Blazor
  • Build RESTful APIs and backend services using Microsoft .NET/C#
  • Design, optimize, and maintain Microsoft SQL Server databases, stored procedures, and indexing strategies
  • Develop distributed applications utilizing RabbitMQ, Azure Service Bus , or similar messaging technologies
  • Collaborate directly with business users to gather requirements and translate business needs into technical solutions
  • Participate in application architecture, technical design, and code reviews
  • Lead technical projects and mentor other developers
  • Participate in Agile planning sessions, sprint reviews, and retrospectives
  • Troubleshoot production issues and implement long-term solutions
  • Write clean, maintainable, well-documented, and thoroughly tested code

What You’ll Bring

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • 5+ years of professional software development experience
  • Strong expertise with:
  • Microsoft .NET (.NET Framework and/or .NET)
  • C#
  • Angular
  • Microsoft SQL Server
  • Experience building REST APIs and service-oriented applications
  • Experience with messaging technologies such as RabbitMQ, MSMQ, IBM MQ, or Azure Service Bus
  • Proficiency with Git/GitHub and Azure DevOps (repositories, pipelines, release management, and work items)
  • Strong understanding of object-oriented programming principles and software design patterns
  • Experience developing secure, scalable, and maintainable enterprise applications
  • Experience leading technical initiatives or serving as a technical lead
  • Familiarity with Agile development practices and tools such as Jira
  • Excellent communication, analytical, and problem-solving skills
  • Ability to work both independently and collaboratively in a team environment

#J-18808-Ljbffr
Back to Job Search