Senior Software Engineer
Summary
Senior Software Engineer designing, building, and supporting cloud-native enterprise applications for internal business systems, especially inventory and supply chain workflows in the pharmacy domain. Core stack is .NET/C# back end with Blazor/Vue/React front ends, T-SQL databases, and Azure DevOps pipelines.
Position Summary:
We are looking for a talented and experienced Senior Software Engineer to design, build, and support enterprise applications within a cloud-native environment. This role is ideal for an engineer who thrives in agile teams, enjoys ownership at the feature level, and is experienced across the .NET ecosystem, modern front-end frameworks like Blazor, Vue, or React, and Azure DevOps pipelines.
You'll be responsible for delivering well-architected, scalable, and maintainable solutions in support of internal business systems, particularly those that power complex workflows such as inventory and supply chain management in the pharmacy domain.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 5+ years of professional experience in full stack software development.
- Strong experience with .NET, C#, and .NET Core in enterprise application development.
- Experience with modern front-end frameworks such as Blazor, Vue.js, or React.
- Skilled in JavaScript, TypeScript, HTML5, CSS, and responsive UI design.
- Experience with RESTful API development and service-oriented architecture.
- Experience with relational databases and T-SQL, including stored procedures and performance tuning.
- Familiar with Azure DevOps, Git, and source control best practices.
- Familiarity with Object-Oriented Programming (OOP) and modern design patterns.
- Experience working in Agile or Lean development environments.
Preferred Qualifications:
- Experience with Azure cloud services, including App Services, Functions, Service Bus, and Blob Storage.
- Exposure to Google Cloud Platform (GCP) or other cloud providers.
- Familiarity with dependency injection frameworks and unit testing practices.
- Experience with message-oriented architectures (e.g., Azure Service Bus, RabbitMQ).
- Knowledge of supply chain or inventory management systems, especially in the pharmacy domain.