Overview
Skills
Job Details
Job Role: Principal Application Developer (.NET)
Location: Los Angeles, CA (90012)
Duration: 12 Months Contract
Skills Preferred:
The Principal Application Developer to lead the design, development, and integration of enterprise-level applications and systems across PHIS and SAPC IT. This role requires expertise in software engineering using C#.NET, ASP.NET Core, MVC, Web APIs, JavaScript frameworks (e.g., AngularJS, React), SQL Server, and Oracle, with a focus on cloud-native development and modern design patterns. The ideal candidate will oversee CI/CD pipelines, manage source code repositories, mentor development staff on Azure and DevOps practices, and collaborate with business and vendor teams to deliver scalable, secure, and high-performing solutions. Responsibilities include performing end-to-end development, integration testing, code reviews, and defect resolution, as well as serving as a liaison between IT, quality assurance, and business stakeholders. Experience with Agile/Scrum methodologies, API integration, containerization, and translating business needs into technical specifications is essential.
Skills:
- Design, development, testing, and support of large-scale web applications and system integrations.
- Software development using C#.Net, MVC, ASP.NET, .Net Core, Web APIs, Razor Pages, and JavaScript frameworks (Angular JS, jQuery, React JS, Bootstrap, etc.)
- Data engineering with an understanding of database systems, distributed computing, such as SQL Server, Oracle.
- Development of high-performance SQL queries.
- Design and implementation of RESTful API's.
- Familiarity with Microsoft Azure DevOps and GitHub.
- Proficiency in modern design patterns and practices.
- Ability to translate business requirements into technology requirements for inclusion in contracts and/or statements of work.
- Agile/Scrum for software development.
- Knowledge of cloud service models, such as PaaS and SaaS, and familiarity with cloud services and technologies, such as Azure, AWS, Google Cloud, Docker, and Kubernetes.
Experience Preferred:
- 6+ years of work experience in the design, development, testing, and support of large-scale web applications and system integrations with a particular focus on high-volume transactions, secure architecture, low latency, optimal performance, and proper scalability.
- 2+ years of work experience as a development lead and/or technical architect.
- 4+ years of work experience in hands-on software development using C#.Net, MVC, ASP.NET, .Net Core, Web APIs, Razor Pages, and JavaScript frameworks (Angular JS, jQuery, React JS, Bootstrap, etc.)
- 4+ years of experience with data engineering with an understanding of database systems, distributed computing, such as SQL Server, Oracle.
- 4+ years of experience in the design and implementation of RESTful API's.
- 2+ years of hands-on work experience with enterprise-scale cloud and hybrid architectural designs and infrastructure solutions.
- 2+ years of experience with Continuous Integration/Continuous Deployment (CI/CD) tools and practices in creating automated build and test environments.