Senior Software Engineer

Apply for this job

Email *

Job Description

<p><strong><u>I. Basic Functions:</u></strong></p><p><br></p><p>Responsible for developing and maintaining RPG Programs, a specialized coding language developed by IBM. Involves analyzing, designing, developing, maintaining, supporting programs/applications/interfaces, creating technical specifications, as well as test plans and all related documentation in collaboration with other IT teams. Scope of business processes are financials and supply chain in a healthcare industry.</p><p>Supports the mission and vision of the American University of Beirut Medical Center (AUBMC) and that of the Medical Center Applications Department.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>&nbsp;</p><p><strong><u>II. Minimum Requirements:</u></strong></p><p><br></p><p>Bachelor’s Degree in Computer Engineering/Science, Computer Information Systems, or a related field.</p><p><br></p><p>Minimum of 4 years in all phases of software development including design, coding, testing, debugging, implementation and source management, preferably as part of a team.</p><p><br></p><p>Preferable: 4+ years of experience in RPG programming and SQL with ability to work independently and collaboratively with a team under tight deadlines in a fast-paced environment.</p><p><br></p><p>Advanced knowledge in developing small to medium scale secure and scalable applications.</p><p><br></p><p>Advanced grasp of SDLC, OOP, SOLID principles, and Software Design Patterns.</p><p><br></p><p>Advanced experience in one or more of the following technology bundles:</p><p><br></p><p>.NET Development: using JavaScript frameworks, knowledge of Angular or React preferred./backend technologies: C#, ASP.net, .Net Core, MVC, Entity Framework Core, LINQ/ using and implementing WCF Services and REST APIs</p><p><br></p><p>Database programming: SQL Server, T-SQL, designing relational databases and SSRS</p><p><br></p><p>RPG Development: IBM iSeries platform AS400 with ILE RPG programming, DB2 Database</p><p><br></p><p>SharePoint &amp; Power automate</p><p><br></p><p>Healthcare Integration: FHIR or HL7 standards/ Intersystems Ensemble integration platform</p><p><br></p><p>Strong knowledge of role-based security principles in application development.</p><p><br></p><p>Strong knowledge working in source control, such as TFS, Git and Azure Dev Ops (ADO).</p><p><br></p><p>Capable to learn programing languages such as FoxPro to maintain legacy application.</p><p><br></p><p>Capable to learn mobile applications development.</p><p>&nbsp;</p><p>&nbsp;</p><p><em>Within the framework of Lebanese Law, the American University of Beirut is an equal opportunity employer.</em></p>