Logo
Piper Companies

Senior Software Engineer

Piper Companies, Durham, North Carolina, United States, 27703

Save Job

Piper Companies is seeking a detail‑oriented and experienced

Senior Full Stack Software Engineer

to support the development of scalable, cloud‑native applications on our Azure‑based microservices platform. This role will focus on both front‑end and back‑end development using .NET Core, C#, Angular, and related technologies. The ideal candidate will have a strong background in software engineering, cloud infrastructure, and Agile methodologies, with a passion for building high‑quality solutions that improve healthcare outcomes.

Responsibilities

Lead the design, development, and optimization of full‑stack applications using .NET Core, C#, Angular, React, and TypeScript.

Collaborate with architects, cloud engineers, and product stakeholders to define technical standards and project goals.

Provide technical leadership and mentorship to junior and mid‑level developers.

Conduct code reviews and ensure adherence to coding standards and best practices.

Analyze existing applications for performance improvements and scalability.

Develop and maintain detailed technical documentation.

Support integration of applications with cloud services, databases, and third‑party systems.

Implement CI/CD pipelines and DevOps practices to streamline deployment and testing.

Ensure security best practices are followed in all development and cloud operations.

Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field.

7+ years of software development experience, including 3+ years in a senior engineering role.

Proficiency in .NET Core, C#, JavaScript, Angular, React, and TypeScript.

Strong understanding of microservices architecture and cloud‑native design.

Familiarity with Azure services such as Blob Storage, Cosmos DB, and Azure DevOps.

Expertise in SQL and NoSQL databases (SQL Server, Oracle, Cosmos DB).

#J-18808-Ljbffr