Senior Software Engineer
- $110,000 - $150,000
- Flower Mound, TX
Come join a growing opportunity in your area!
A bit about us:
We're the nation’s leading supplier of biopharmaceuticals, plasma products, and vaccines with a flawless safety track record and an unwavering commitment to customer-driven innovation. Our strategic partnerships and cutting-edge distribution programs ensure cost-effective solutions and improved product availability, serving 96% of community-based hospitals and over 200,000 customers.
We are looking to add a Senior Software Engineer to our team in the area!
We are looking to add a Senior Software Engineer to our team in the area!
Why join us?
What We Offer:
- Hybrid Remote
- Competitive base salary and overall compensation package
- Full benefits: Medical, Dental, Vision
- Generous PTO, vacation, sick, and holidays
- 401K
- Tuition Reimbursement Program
Job Details
The ideal candidate will be proficient in software development life cycle (SDLC) and have expertise in C#, .NET Core, Blazor, and Microsoft Azure. This role offers an exciting opportunity to contribute to cloud-based solutions, scalable web applications, and microservices architecture. As a Senior Software Engineer, you will play a pivotal role in architecting, developing, and optimizing Azure-based applications, ensuring security, performance, and maintainability to meet business goals.
Key Responsibilities:
Qualifications:
Key Responsibilities:
- Architect, develop, and maintain robust web applications using C#, .NET Core, and Blazor within an Azure cloud environment.
- Design and implement scalable, high-performance APIs and microservices using TypeScript, Node.js, and Azure Functions.
- Lead technical discussions and contribute to Azure cloud architecture and DevOps strategies.
- Optimize application performance, implement best security practices, and ensure high availability in Azure.
- Develop containerized applications using Docker and Kubernetes (AKS) for cloud deployment.
- Collaborate with cross-functional teams to define technical specifications and cloud infrastructure needs.
- Implement CI/CD pipelines using Azure DevOps, ensuring smooth deployment and version control.
- Conduct code reviews, debugging, and troubleshooting to enhance software reliability.
- Work closely with UI/UX teams to implement intuitive user interfaces using Blazor and TypeScript.
- Stay up-to-date with Azure services and cloud computing trends to drive continuous improvement.
Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 7+ years' software development experience, with a strong focus on C#, .NET Core, and Blazor/React/Angular.
- Expertise in microservices architecture and containerization (Docker and Kubernetes, specifically AKS).
- Proficiency with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (ARM/Bicep/Terraform).
- Proven experience designing and developing RESTful APIs and integrating with front-end technologies.
- Strong understanding of modern front-end frameworks (Blazor, React, or Angular) and TypeScript.
- Extensive experience with Microsoft Azure, including Azure App Services, Azure functions, Azure SQL and document databases.