> Markdown version of [/jobs/ext/2284145-full-stack-principal-application-developer](https://www.wearedevelopers.com/jobs/ext/2284145-full-stack-principal-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Principal Application Developer - **Company:** RTX - **Location:** Phoenix, AZ, United States (Remote available) - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Bootstrap (Software), Cascading Style Sheets (CSS), Databases, Continuous Integration, Relational Databases, Java Persistence API, JQuery, Junit, Python (Programming Language), Liquibase, MariaDB, Microsoft SQL Server, MySQL, Model View Controller (MVC), Object-Oriented Software Development, Oracle (Applications), Scaled Agile Framework, Software Engineering, TypeScript, .NET Core, ReactJS, Flask (Web Framework), Spring-boot, Backend, Xunit, Pytest, AngularJS, Front End Software Development - **Published:** August 28, 2026 - **Apply:** https://www.phoenixjobs.com/job.asp?id=3367883291&tx=JP3731FFP&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Application Developers design and maintain technical solutions that address a variety of complex business needs. They are expected to apply their knowledge of development principles, concepts, and best practices to deliver effective, high-quality solutions. Applications are built collaboratively, and most teams support multiple applications at the same time. The Software Engineering Center of Excellence delivers work using the Scaled Agile Framework (SAFe). Strong communication and presentation skills are essential, as developers must regularly share ideas with teammates and business stakeholders, often in ways that are easily understood by non-technical audiences. Developers are also expected to develop a foundational understanding of the business processes that their technical solutions enable., * Typically requires a University Degree and minimum 8 years prior relevant experience, or an Advanced Degree in a related field and minimum 5 years' experience. * Front-end development experience with modern frameworks: Typescript (Angular, React, or similar), CSS (Bootstrap, FontAwesome, or similar), JavaScript (AngularJS, jQuery, or similar) * Back-end development experience with technologies and frameworks such as: Java, Python, .Net, MVC Frameworks (Spring Boot, .NET Core, Flask or similar), ORM's (JPA, EFCore or similar), Testing Frameworks (JUnit, Pytest, XUnit or similar), * Ability to work collaboratively and demonstrate oral/written communication skills * Proficiency in analysis and problem-solving * Experience w/ relational database management systems such as Oracle, MariaDB (MySQL), and/or SQL Server * Agile software development and CI/CD experience * Working knowledge of Object Oriented design patterns, cloud-native architecture and database automation (e.g. Liquibase, EF Core Management or similar) ## Description * Work with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutions * Present technical solutions to non-technical stakeholders * Assist team members in implementation of technical solutions and troubleshooting of technical issues ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)