Irving TX – US
Aviall, A Boeing Company is the world’s largest provider of new aviation parts and related aftermarket services. Aviall markets and distributes products for more than 240 manufacturers and offers approximately 2,000,000 catalog items from 40 customer service centers located in North America, Europe, and Asia-Pacific. Technology is in the middle of everything we do. Our mission is to be the world’s leading technology-based provider of aerospace parts and related support services. Our strategy leverages the best software available and with a solid and robust technology foundation in place, we are shifting our focus to innovation and differentiation.The environment at Aviall is diverse, challenging, and supportive. You will receive hands-on experience and real-world responsibilities that serve as the springboard for a successful career. We pride ourselves in having an open performance based culture throughout the organization and promoting employee growth from within.
An Application Developer III (Hybris Development)designs, develops, and implements applications to support business requirements. Follows approved agile methodologies and best practices on software development, creates design documents, and performs program coding and testing. Resolves technical issues through analysis, debugging, research, and investigation. Prepares program specifications and diagrams, develops coding logic flowcharts. Prepares functional and technical specifications for solutions, enhancements and system implementations. Recommends solutions and provides technical knowledge and expertise of specific software and languages.
Participates in the analysis and definition of efficient, cost effective application solutions which support client business processes and functional requirements.
Work in Agile Scrum team following the best practices on software development such as Pair Programming, Peer Review, Test Driven Development, Code Review and collaboration.
Will make decisions to improve scalability, maintainability, extensibility, efficiency and reliability of the system being designed.
Will make recommendations on the logical and conceptual design, as well as software and design tools used in the development phase.
Software coding, testing, debugging, documentation, and installation tasks for on-line and batch processes in accordance with industry best practices and specific internal procedures and standards.
Reviews application architecture and design, development and maintenance programming deliverables, technology tools, and associated technology process for application systems, including integrated software and hardware application configurations.
Participates in direct problem definition and problem resolution activities supporting release cycles while driving innovation and issue resolution.
Will keep track of and actively reduce technical debt on the application developed.
Coordinates with internal departments to provide associated deliverables required for projects.
Improves and enforces coding standards and follows CI/CD process.
Mentors junior team members on technical aspects and collaborates effectively with Scrum teams.
Participates in IT forums, technology assessments, industry research, and other projects as needed.
Provides recommendations regarding IT technology direction and strategy.
Conducts client interviews to perform analysis of client business processes and functional requirements.
Prepares appropriate documentation to communicate and validate the information. Job Requirements
Bachelors degree in related field
4 years of related experience
Bachelors degree in Computer Science or Management Information Systems
Previous experience in all phases of applications software development/maintenance life cycles in a client server/web-based environment
Demonstrated excellence in technical skills and knowledge required in one of more higher level programming languages respective to various client server/web-based programming development environments
Strong analysis and design skills using Agile methodologies in a CI/CD environment
Familiarity with Unix scripting, SAP, CDN, Performance monitoring tools such as Dynatrace, Jenkins and Git and JIRA are a plus
Should have experience in identifying and evaluating new and emerging technologies
Understanding of eCommerce and business-to-business (B2B) systems
Aviall is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.
To apply for this job please visit itjobpro.com.