Job Description
Job Description
Salary : Summary
The Software Developer role is primarily responsible to utilize technical expertise to create applications or enhancements for client systems. This includes performing analysis and defining functionality for system improvements and new applications. The position participates in and manages various phases of the development and maintenance of approved projects.
The role will report to a Development Lead.
Responsibilities
- Designing and implementing web, mobile, and service-oriented development utilizing APIs / Web Services.
- Participates in defining and implementing technical direction.
- Selects and implements technical patterns for assigned projects.
- Performs and / or reviews : system analysis, design, programming, testing, debugging, and documentation
- Works with the support and business analysts to provide technical, user training and manuals for all system enhancements.
- Leads or participates in process improvement.
- Continued learning of the client landscape to suggest and implement world-class solutions
Required Qualifications
Bachelor's degree in Business Administration, Computer Science, System Engineering or related field, with emphasis of study in systems analysis and 3+ years of experience in design of software solutions,OR5+ years of experience with any equivalent combination of education, training and / or experience that fulfills the requirements of the position will be considered.Proficient in systems analysis and / or programming with leadership responsibilitiesExperience with structured programming techniques and transactional and message based patterns in an agile-driven development projectHands on problem solver who enjoys continuous learning and improvementTeam player!Ability to adapt to a changing environmentSelf-motivation, ability to stay focused, and multi-taskStrong written and verbal communication skills to develop, coordinate, and execute requirements, project plans, and software testingPreferred Qualifications
Experience in airline information systems environmentSystems Integration experienceAirline development experienceTechnical Experience :
Required (significant experience) :
.NET, C#, JavaREST / SOAPOracle, SQLPreferred (working knowledge or understanding)
Cloud - Azure, AWSTIBCO BusinessWorksTIBCO BusinessEventsSingle Page App (SPA) - Blazor, Angular, JavascriptDomain Modeling, Swagger / Open APICache patterns and technology - Redis, ActiveSpacesAzure DevOps