Application Development Specialist / Xamarin Forms Developer

Location: Delmont

Job Type: Full Time / Permanent

Summary: The Mobile Application Engineer requires working knowledge of programming and application development. They develop purpose-built software for our clients to use. They collaborate with other members of the development team on projects and incorporate client feedback into the software development lifecycle.

Responsibilities: • Producing efficient and maintainable code based on defined requirements • Testing and deploying programs and applications • Troubleshooting, debugging, maintaining, and improving existing software • Reviewing and assessing user feedback to improve software performance and features • Aiding in the software development lifecycle with a team of IT professionals, business analysts, and end-users to define solutions to real-world problems.

Requirements: • 2+ years of experience building iOS and Android apps using Xamarin Forms • Either a bachelor’s degree in a relevant field or equivalent practical work experience • Proficient with C# and .NET • Intermediate knowledge of databases, SQL and relational data • Experience with ASP.NET or another web-server technology • Good grasp of common design patterns (e.g., MVVM, Messaging, Observers, Factories) • Understanding of Unit Testing and its practical application to development • Ability and flexibility to learn new technology • Ability to follow instructions and work in a team environment Nice to have • Understanding of source control, specifically Git • Understanding of the agile process • Familiarity with web development (HTML, CSS/Less/Sass, JavaScript) • Familiarity with templating libraries such as Razor, Vue, React, etc. • Familiarity with Microsoft DevOps.