Need a Software Engineer (.NET) to join our development team, designing and developing our new core platform,which is the foundation for our customized POS solutions.You will be working in sprints to implement new core features, as well as assisting with the custom implementations that leverage the core platform.Experience and Qualification: 3+ years’ experience working in a similar role A degree or higher in Computer Science or related discipline from a recognised 3rd level educational institution. Excellent knowledge of Microsoft .NET framework and specifically C#. Experience working with mobile devices. Knowledge of Xamarin or WPF a distinct advantage. Experience of full projectlifecycle. Experience in POS development with peripheral integration (desirable). Data driven UI architecture (desirable)Skill Set: .NET / C# / .NET Core PCL & Shared Code Threading IoC / Dependency Injection Design Patterns WPF MVVM XAML Xamarin Forms (iOS, Android, Windows Phone, UWP) NUnit / NSubstitute XML & JSONResponsibilities: Technical ownership of customer projects. The development of new features, modules and products. Utilize best practices and design patterns to write clean, efficient and elegant code. Troubleshooting, debugging and resolving technical issues. Writing Unit Tests. Assisting with the design and architecture of the core products. Performance tuning applications. Mentoring and assisting other members of the development team. Participating in code reviews. Other ad hoc duties as assigned.
• Minimum 10 years of project management experience within a project based IT environment, with a good experience to industry standard Project Management and Development Life Cycles, Agile methodologies (SAFE, Scrum, Lean, etc. – previous experience as a Scrum Master is highly desired), Change implementation planning and management, Systems Development Management, PM tools (will be good if knowledgeable on Planview, MS Project, etc.), Application Support & Business Analysis, People Management. • Key Skills: Excellent stakeholder management up to VP level; Business communication; Strong influencer; Strong vendor management skills; Strong Planning • Experience on delivering in large companies; matrix organization (with multiple disciplines e.g. Architects, technical designers, application development, test teams); a multi-cultural environment; On-shore/ Off-shore leadership of teams • Experience on vendor/partner management of large complex vendors (e.g. SAP, Google, Microsoft, IBM, Oracle) • Experience on delivering complex integration projects involving multiple (internal and external) suppliers and technologies • Beneficial would be previous experience with cloud based solutions • Domain: Airline, IT Infrastructure, Customer Experience