Job Responsibilities: Lead Software Engineer
Salary: $20-30/Hour
Company: Allegiant Airlines
Location: Providence, USA
Educational Requirements: Bachelor's Degree
Summary
The #G4DEV team within Allegiant journey employer is responsible the development of our next generation of programs to support our e-commerce, hospitality and airline operations systems in a fast-transferring and hard environment that is balanced amongst delivery, innovation, and gaining knowledge of. We expand tour and hospitality control programs for Airline, hotel & Hospitality, car and related merchandise from on-line buying, booking and logistics at the same time as assisting airline operations. As a member of our development team, you’ll analyze and improve the efficiency, scalability, and reliability of our good judgment and integration structures. You'll be an critical part of our improvement team, operating closely with our improvement and other challenge groups to strength programs that streamline every day processes and bring information to life. The Lead Engineer role will stability enterprise answers and technical architectural; participate in improvement, implementation and protection of business internet packages and provide systems support to the employer. Preserve technical relationships among improvement crew, architects, DBA, QA and Ops in delivering enterprise priorities. Enhance technical education with the aid of taking part in inner generation and control workshops. This function works closely with others to participate in a phased implementation of the new applications the usage of preferred improvement tools and methodologies.
Visa Sponsorship to be had
No
Minimum necessities
Mixture of training and enjoy can be considered. Must be authorized to work in the US as described via the Immigration Act of 1986. Ought to skip a criminal history check.
Schooling: Bachelor’s diploma in pc technology, Math or MIS; grasp’s diploma preferred.
Years of revel in:
- Minimal eight (eight) years of development enjoy as a seasoned middleware engineer required; airline and/or hospitality enjoy preferred.
- minimum 5 (5) years of software program improvement revel in architecting and constructing multi-tiered, excessive volume fault-tolerant, excessive-availability, and globally distributed systems in a linux environment required; ecommerce enjoy is a plus.
Favored necessities
- Languages enjoy: Java (8, 9), server-side javascript (beneath Node.Js, Meteor), php 7.X, HTML5, CSS3, AJAX, javascript, jquery and present day frameworks (angularjs, reactjs/Redux, spine)
- Technologies/Frameworks enjoy:##revel in of the subsequent is needed: jboss/Wildfly server, Spring Boot 2.0, Tomcat, Linux, HTTP, soap/rest net services/Microservices, XML, JSON##enjoy operating on ejbs and the internet layer, Spring Framework, Maven##enjoy with Unit testing Frameworks and tools, e.G., junit, testng, Mockito, Jasmine, Mocha, and so on.##experience with CI/CD build servers (Jenkins, Bamboo, travisci, teamcity, and many others.)##revel in with ORM frameworks for Java, Node, personal home page, or Mongo (e.G., Hibernate, ORM2, Sequelize, Doctrine, Mongoose, and so forth.) Is needed##information with fault tolerant message queuing/brokering structures (e.G. AMQ, rabbitmq, zeromq, Kafka)##Familiarity with Inversion of manipulate paradigm is tremendously desired; experience with Java-based ioc frameworks is a specific plus.
- Revel in with square and nosql databases, as an instance, DB2, mysql, Mongo, Cassandra, and so on. – is needed
- Capability to work independently as well as perfom as part of a small, near knit improvement crew which gives complete ownership of projects in a supportive layout surroundings
- Must be capable of preserve regular and predictable attendance challenge to the depart, PTO, and attendance policies.
- INTERPERSONAL abilties - tremendous written and verbal communique capabilities required. Need to have the ability to talk ideas efficiently and pass functionally; exhibit creativity, flexibility, adaptability and the power to gain effects; ability to paintings independently and as a group player.
- ADMINISTRATIVE competencies - talented in Microsoft workplace merchandise: word, Excel and Outlook.
Task obligations
- Control a medium to huge cross-useful team and guide a improvement manager in leading a software mission from necessities analysis till deployment, having entire obligation of all the technical deliverables thru the lifestyles cycle (requirements analysis, layout, implementation, QA aid and deployment) of the venture with little to no supervision.
- Work with other groups such as QA, PMO and IT Operations and provide them technical support and steerage to ensure a hit transport of a software assignment.
- Provide solution structure for commercial enterprise problems at the same time as balancing vital technical pointers to functional groups.
- Paintings with the commercial enterprise analysts to collect and examine requirements; increase excessive-level device narratives, storyboards and UI prototypes as wanted.
- Re-issue cutting-edge application layout and/or implementation to beautify the application and align with generation roadmap
- Design and implement product upgrades based totally on enterprise priorities
- Help in framework evaluation, provide recommendations, and plan integration as needed.
- Take part in ordinary software maintenance, together with satisfactory and stability initiatives.
- Design and develop area information models and database schemas to assist commercial enterprise requirements
- Make a contribution, adhere to, and put in force standards and satisfactory practices in software development
- Conduct design and code reviews
- Broaden prototypes or demos for any strategic enterprise initiative
- Broaden complex sq. Saved techniques and advert-hoc queries
- Remedy utility performance and scalability problems through identifying the bottle-necks, device useful resource usage and key regions of development
- Other obligations as assigned.
Bodily requirements
The physical needs and paintings surroundings described here are a consultant of those that ought to be met by using a group Member to successfully perform the critical capabilities of the position. Reasonable inns can be made to enable people with disabilities to carry out the vital features of the position.
Office/IT - even as appearing the responsibilities of this task, the team Member is frequently required to face, sit, speak, listen, see, reach, slump, kneel, and use hands and arms to operate a pc, key board, printer, and get in touch with. May be required to boost, push, pull, or carry as much as 50 lbs. May be required to paintings numerous shifts/days in a 24 hour scenario. Everyday attendance is a demand of the position. Publicity to mild noise (i.E. Commercial enterprise workplace with computers, phones, printers, and foot visitors), temperature and light fluctuations. Capability to paintings in a confined area in addition to the ability to sit down at a pc terminal for an prolonged period of time. Some tour can be a requirement of the function.
Important services provider
Allegiant as a country wide air provider is deemed an essential service company during declared national and nation emergencies. Group members could be required to report to their assigned journey or work region at some stage in country wide and country emergencies unless prohibited via neighborhood, state or federal order.
