New opportunity
Full-Stack Software Engineer โ .NET & Azure
About the company
We are a technology-driven organization passionate about helping businesses turn complex challenges into meaningful digital solutions. Our multidisciplinary teams bring together expertise in digital strategy, design, engineering, and emerging technologies to help our partners innovate, scale, and stay ahead in a rapidly evolving landscape.
We work across a diverse portfolio of projects and industries, collaborating with organizations around the world to create impactful solutions and explore new possibilities through technology. Our culture is built on collaboration, innovation, continuous learning, and a strong sense of ownership.
Join a global team where your ideas, expertise, and curiosity can make a meaningful impact.
About the role
Compensation: USD 80โ110/hour (1099)
We are looking for a Senior Full-Stack Software Engineer to join a technology team supporting a leading healthcare services organization.
This position focuses on developing end-to-end solutions across a .NET backend and a modern web frontend, leveraging Microsoft Azure to modernize an existing application while incorporating new AI-driven capabilities into the product.
You will contribute to the evolution of a legacy platform, helping refactor, redesign, and migrate existing functionality to modern architectures and development practices. You will also collaborate closely with data and AI engineers to bring intelligent features into production.
We are looking for a senior, hands-on engineer with strong expertise in the Microsoft technology ecosystem, capable of working independently, making sound technical decisions, and proactively contributing ideas beyond assigned development tasks.
Responsibilities
- Design, develop, and maintain full-stack features using C#, .NET/.NET Core, ASP.NET Core, and modern frontend technologies.
- Build and integrate RESTful APIs, Web APIs, and microservices deployed on Microsoft Azure.
- Design, model, and optimize relational databases using SQL Server and Azure SQL.
- Contribute to the modernization of legacy applications through refactoring, architectural improvements, and migration to current technologies and development patterns.
- Develop and maintain cloud-based solutions leveraging Azure App Service, Azure Functions, and Azure Service Bus.
- Manage and improve CI/CD pipelines and deployment processes using Azure DevOps.
- Collaborate with data and AI engineers to integrate AI-enabled features into the product.
- Participate in code reviews, technical design sessions, and architectural discussions.
- Promote engineering best practices, maintainable code, and high-quality software development standards.
- Investigate and resolve production issues, contributing to root cause analysis and long-term reliability improvements.
- Proactively identify technical improvements and contribute ideas to the team's broader engineering direction.
- Collaborate with distributed engineering teams to deliver secure, scalable, and reliable solutions.
Requirements
- Senior-level hands-on software development experience with C#, .NET/.NET Core, and ASP.NET Core.
- Strong experience developing modern web applications using React or Angular.
- Hands-on experience with Microsoft Azure, including App Service, Azure Functions, and Azure Service Bus.
- Experience designing and developing microservices architectures and RESTful/Web APIs.
- Strong knowledge of SQL Server and Azure SQL, including relational database design, data modeling, and query optimization.
- Experience working with Git, Azure DevOps, and CI/CD pipelines.
- Proven experience contributing to legacy application modernization, refactoring, or rewrite initiatives.
- Ability to troubleshoot complex technical issues and contribute to production incident resolution.
- Strong understanding of software engineering best practices, code quality, and maintainable application design.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently, take ownership of deliverables, and contribute proactively to technical decisions.
- Experience collaborating effectively with distributed teams and cross-functional stakeholders.
- Ability to work in environments where data security, privacy, and compliance are important.
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
- Availability to work onsite in Irving, Texas, three days per week, following Central Time (CT).
- Legal authorization to work in the United States without requiring sponsorship.
Nice to have
- Experience with Docker and Azure Kubernetes Service (AKS).
- Hands-on experience with Entity Framework Core.
- Experience designing or working with message-driven architectures.
- Previous exposure to AI-enabled features or integrations with AI/ML services.
- Experience in healthcare, life sciences, or other regulated industries.
Benefits
- Remote Work & Flexible Hours: Enjoy the freedom to work remotely and at times that suit you best.
- Continuing Education: Access ongoing training, workshops, and company-sponsored courses to keep your skills sharp.
- Career Growth: Discover abundant opportunities for advancement as you cultivate your skills and expertise.
- Language Learning: Take advantage of online English classes to enhance your communication skills.
- Referral Bonuses: Earn rewards for referring talented individuals to our team through our Referral program!
- The Box - Quarterly: Enjoy a mix of snacks and exciting swag delivered to your doorstep every three months!
- Keep Moving: Embrace an active lifestyle with our support! Enjoy reimbursement for your physical activity memberships every month.