Summary description:
Developer-Information Technology (United Airlines DOD SkillBridge Program)Objective/Program OverviewThe purpose of this internship is to provide interns with the knowledge, skills and abilities required to transition to full time employment as a United Airlines Developer-Information Technology. The training program is designed to provide new employees with the opportunity to learn the people, the processes and the culture. Through this process they will also demonstrate their skills, which will allow United Airlines to better understand what developmental training is needed. (Note: The objective of the program is to provide full time employment to all interns who meet training objectives and receive positive performance appraisals. However, an offer of full-time employment is not guaranteed.)
Job description:
Job Description: The Developer plays a meaningful role in crafting and maintaining the strategic partnership between business needs and technology delivery. The Developer's role is to plan, design, develop and launch efficient systems and solutions in support of core organizational functions. This individual will apply proven communication, analytical and problem-solving skills to help identify, communicate and resolve issues, opportunities or problems in order to improve the benefit of IT and Business investments. The Developer is experienced and self-sufficient in performing their responsibilities requiring little supervision, but general mentorship and direction.• Design, develop and modify software applications/systems according to specifications• Consults with Business Analysts and business partners on potential software solutions for business specifications• Provides support to the software development leads (Senior Developer) during the design portion of the SDLC• Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions• Demonstrate advance knowledge of SDLC processes, inputs/outputs, standards and best practices• Demonstrate advance knowledge of development methodologies, software design and design patterns, integration standards as well as its applicability at coding and testing cycles• Demonstrate advanced knowledge of software engineering standard methodologies such as: versioning and versioning control, software packaging and software release management• Demonstrate advance knowledge of the application of development domain areas and specific technologies and tool set
Training Outcome: Interns who demonstrate the ability to independently perform the full spectrum of tasks associated with the role of Analyst-Information Technology, while adhering to all applicable standards of work and who additionally have conducted themselves in a disciplined and professional manner throughout the course of their internship should expect to receive an offer of full-time employment.
Eligibility factors:
All Services
Skills, Requirements, & Qualifications Required:• BA/BS, preferably in a technical or scientific field• 3+ years of experience with C#, .net/.netcore• 3+ years of experience with Angular• Experience with MySQL, Oracle, RDS, Redshift• Experience with GIT, TFS, ADO• Cloud experience (preferably AWS)• Experience with Visual Studio, Visual Studio codePreferred:• Customer Focus - Is dedicated to meeting the expectations and requirements of internal/external customers, gets customer information and uses it for improvements, acts with the customer in mind, establishes and maintains effective relationships with customers and gains their trust and respect• Dedication - Involves demonstrating a desire to dedicate time and energy to accomplish goals, tasks, assignments, etc.• Will do what it takes to get things done• Partners with the Business - Acts as valued partner to the business, develops relationships with the customer, deals honestly and effectively with business partners, is seen in a positive light by the business/customer• Patience - Involves listening and checking before acting• Is tolerant with people and processes, tries to understand the people and the data before making judgments and acting, sensitive to due process and proper approaches• Task Management - Delivers quality work on time, translates planning into action by following applicable established procedures or methodologies, proactively monitors and controls task status by collecting and analyzing task data to anticipate and address barriers, appropriately communicates and resolves or escalates any problems that arise