Email me newest jobs similar to this one
11 days ago
only 24 days until close

Principal Programmer/Technical Lead


American Airlines
Location: Phoenix, Arizona
Job type: Contract/Locum
Contact: No Name
Category: Programmer
Apply
Select how you want to share:
View similar

Job Description

Provide technical leadership to multiple project teams as well as hands-on development to deliver high-quality software solutions for airports predominantly utilizing QIK and Microsoft (.NET, C#) tools. Success of this position is directly coupled to bringing development best practices and industry development patterns to enable manageable, scalable and high-performance .NET custom solutions. This role is a key technical expert, addressing problems of system integration, compatibility and general high-level development support issues.

 

PRINCIPAL DUTIES AND RESPONSIBILITIES:

  • Guide and govern code based best practices and standards
  • Subject matter expert (SME) on projects for SOA, architecture and integration
  • Work with team to define project requirements, specifications, and effort estimates
  • Assist on complex development projects
  • Complete appropriate documentation for technical designs, processes engineering, and project decisions
  • Work with software architects to ensure decisions meet long-term enterprise growth needs

Job Description (Continued)

  • Maintain deep knowledge of cutting edge developments in the areas of software development on the Microsoft stack, data management and best practices, and processes including SDLC and ALM best practices
  • Evangelize for adoption of process and design best practices
  • Performs risk/benefit and feasibility analysis on potential future projects
  • Provide recommendations for application and system improvements
  • Maintain current applications which includes, but is not limited to, bug fixes, feature enhancements and performance tuning
  • Assist in defining and implementing strategies regarding configuration management, build management, release management, and deployment
  • Mentor development team
  • Participate in on-call rotation

Job Qualifications

  • Undergraduate degree in CS/CE/CIS/MIS or Engineering/Technology or related field or equivalent experience/training.
  • 12+ years of total software development experience
  • Expert in developing enterprise software solutions in a .NET environment
  • Expert coding knowledge regarding industry best practices (SOA, OOP/OOD) and patterns
  • Extensive knowledge of common data structures and algorithms
  • Extensive knowledge of design patterns and best practices
  • Strong understanding of PCI, SOX, PII and security processes and standards
  • Strong background in Microsoft SQL Server, Oracle, and other data solutions
  • Strong use and understanding of Team Systems (TFS) is preferred
  • Strong expertise with user interface design and usability testing is highly desirable
  • Excellent analytical thinking and problem-solving abilities

Job Qualifications (Continued)

  • Demonstrated organizational skills and attention to detail
  • Willingness to guide and willingness to learn
  • Strong verbal and written communication skills
  • Strong focus on customer service and teamwork
  • Ability to manage conflicting interests and identify compromises
  • Ability to effectively meet deadlines and prioritize projects in a dynamic and fast-paced work environment
  • Preferred experience in an Agile environment
  • Business knowledge of airline systems is a plus
  • Some travel required

Additional Locations: None
Requisition ID: 2044 

 


Nearest Major Market: Phoenix 
Job Segment: Developer, Engineer, Oracle, Programmer, Database, Technology, Engineering

Job Description

Provide technical leadership to multiple project teams as well as hands-on development to deliver high-quality software solutions for airports predominantly utilizing QIK and Microsoft (.NET, C#) tools. Success of this position is directly coupled to bringing development best practices and industry development patterns to enable manageable, scalable and high-performance .NET custom solutions. This role is a key technical expert, addressing problems of system integration, compatibility and general high-level development support issues.

 

PRINCIPAL DUTIES AND RESPONSIBILITIES:

  • Guide and govern code based best practices and standards
  • Subject matter expert (SME) on projects for SOA, architecture and integration
  • Work with team to define project requirements, specifications, and effort estimates
  • Assist on complex development projects
  • Complete appropriate documentation for technical designs, processes engineering, and project decisions
  • Work with software architects to ensure decisions meet long-term enterprise growth needs

Job Description (Continued)

  • Maintain deep knowledge of cutting edge developments in the areas of software development on the Microsoft stack, data management and best practices, and processes including SDLC and ALM best practices
  • Evangelize for adoption of process and design best practices
  • Performs risk/benefit and feasibility analysis on potential future projects
  • Provide recommendations for application and system improvements
  • Maintain current applications which includes, but is not limited to, bug fixes, feature enhancements and performance tuning
  • Assist in defining and implementing strategies regarding configuration management, build management, release management, and deployment
  • Mentor development team
  • Participate in on-call rotation

Job Qualifications

  • Undergraduate degree in CS/CE/CIS/MIS or Engineering/Technology or related field or equivalent experience/training.
  • 12+ years of total software development experience
  • Expert in developing enterprise software solutions in a .NET environment
  • Expert coding knowledge regarding industry best practices (SOA, OOP/OOD) and patterns
  • Extensive knowledge of common data structures and algorithms
  • Extensive knowledge of design patterns and best practices
  • Strong understanding of PCI, SOX, PII and security processes and standards
  • Strong background in Microsoft SQL Server, Oracle, and other data solutions
  • Strong use and understanding of Team Systems (TFS) is preferred
  • Strong expertise with user interface design and usability testing is highly desirable
  • Excellent analytical thinking and problem-solving abilities

Job Qualifications (Continued)

  • Demonstrated organizational skills and attention to detail
  • Willingness to guide and willingness to learn
  • Strong verbal and written communication skills
  • Strong focus on customer service and teamwork
  • Ability to manage conflicting interests and identify compromises
  • Ability to effectively meet deadlines and prioritize projects in a dynamic and fast-paced work environment
  • Preferred experience in an Agile environment
  • Business knowledge of airline systems is a plus
  • Some travel required

Additional Locations: None
Requisition ID: 2044 

 


Nearest Major Market: Phoenix 
Job Segment: Developer, Engineer, Oracle, Programmer, Database, Technology, Engineering


Email me newest jobs similar to this one

  Back to the top