Duties include: develop software solutions to meet business requirements and manage project execution to ensure adherence to schedule and scope; determine feasibility of solutions design and prepare technical design documentation; plan stages of application development to improve functionality and features with a focus on performance, reliability, and maintainability; coordinate activities pertaining to project direction, goal setting, planning, estimating, agile delivery, project health and reporting, problem resolution and collaboration with key stakeholders to ensure project goals are met; monitor progress milestones and deliverables; deliver innovative IT solutions which meet business needs and opportunities by integrating information, business process refinement, and technology; collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices; and mentor junior team members. Requirements: Master's degree (or foreign equivalent) in Management Information Systems, Computer Science, Information Technology, Electronics Engineering, or a related field and completion of a university-level course, research project, internship, or thesis involving each of the following: • CI/CD, Jenkins, GIT, or DevOps; • XML, JSON, HTML, CSS, or JavaScript; • JIRA, Rally, or Confluence; • Oracle; • SQL; • PowerBI and/or Tableau; • Relational database concepts; • Data warehousing; • Big data implementation; and • Certifications: Certified SAFe4 ScrumMaster (CSM), and Professional Scrum Master I (PSM).