United States

Principal Application Developer, Texas

Principal Application Developer, Texas
Description
Overview:
The Principal Application Developer provides technical leadership and strategic direction in designing, developing, and implementing application solutions that align with business goals. This role bridges the gap between business needs and technology delivery, guiding the development team, influencing architectural standards, and introducing innovative solutions to complex business challenges. The Principal Developer also serves as a key liaison between business stakeholders and IT teams to ensure high-quality, scalable, and future-proof software delivery. 

Responsibilities:
Leadership & Supervision 

Provide leadership, coaching, and mentorship to developers across varying levels of experience. 

Assign and manage development tasks within project teams. 

Lead technical issue resolution efforts across teams and domains. 

Set direction on software development methodologies, technologies, and best practices. 

Support strategic planning, resource allocation, and workload management. 

Technical Delivery & Innovation 

Analyze, design, develop, and test complex application solutions based on business requirements. 

Lead solution architecture and design sessions, ensuring alignment with enterprise systems. 

Evaluate and recommend new and emerging technologies to solve business problems. 

Oversee code reviews and promote adherence to coding standards and best practices. 

Ensure compliance with Enterprise Architecture standards and drive continuous improvement. 

Technical expert of required programming languages. 

Excellent communication and negotiation skills to effectively serve as a lead liaison between business customers and technology development and support groups. 

Ability to provide leadership across multiple technology areas, to complete root-cause analysis, design solutions, write code, perform testing, provide documentation, and implement large/multiple development projects. 

Ability to coach the technical development of less experienced Software Engineers. 

Ability to analyze and resolve multiple complex problems. 

Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems. 

Troubleshooting the causes of issues and deciding what to do about it. 

Understand the implications of new information for both current and future problem-solving and decision-making. 

 

Project & Stakeholder Management 

Collaborate with product teams to align technical solutions with business needs. 

Define testing strategies and implementation plans that maintain system integrity. 

Develop time estimates, monitor project progress, and communicate updates effectively. 

Conduct cost-benefit analyses for new product features and business opportunities. 

Act as a key technical liaison between business stakeholders and development teams. 

Consider the relative costs and benefits of potential actions to choose the most appropriate one. 

Determine how a system should work and how changes in conditions, operations, and the environment will affect outcomes. 

Identify measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system. 

Other responsibilities as required. 

Qualifications:
 

Bachelor's degree in computer science, Software Engineering, or a related field. 

8+ years of experience in application development, including at least 3 years in a senior or lead role. 

Proven experience designing and delivering enterprise-level software solutions. 

Strong understanding of software development methodologies (Agile, DevOps, etc.). 

Proficiency in modern programming languages and frameworks (e.g., .NET, Java, JavaScript frameworks, etc.). 

Experience with enterprise architecture, system integrations, and cloud platforms. 

Preferred Qualifications 

Experience mentoring or formally managing development teams. 

Hands-on experience with DevOps practices and CI/CD pipelines. 

Familiarity with cybersecurity principles and data privacy regulations. 

Benefits:
We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes: 

Paid days off (i.e. vacation, sick days, bereavement leave) 

Health and Dental plans 

Retirement plans 

Employee and Family Assistance Program (EFAP) 

Employee referral program 

 

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.  

 

We appreciate all responses and will acknowledge only those being considered for an interview. 

We respectfully request no calls or unsolicited resumes from Agencies.   

Highlights
Safety Tips
Protect your personal details and initiate communication using our contact form.
1 / 10
More info about this ad

Principal Application Developer has been posted in the Frisco Information Technology category on Locanto.

For Frisco, there are no other ads posted in this category.

There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.

Go to next ad