Strong Junior .NET (Xamarin) Developer (Document Management System)

Remote (Ukraine only) .NET Software Developer

Required skills

OOP/OOD / good
.NET Framework / good
Xamarin / good
MS SQL Server / good
English / good

We are glad to welcome a Strong Junior .NET Developer who is willing to work with Xamarin technology on cross-platform mobile applications (iOS, Android, and UWP) as well as on new modules of a Swedish Document Management System platform. If you wish to become a part of the development process, then keep reading!

Customer

Our Swedish customer owns a large enterprise document management platform. The product is widely used in public sectors and constantly evolves & develops.

Project

We develop web service and mobile apps for digital and automated management of documents. The apps are made for different platforms and for both citizens and politicians within the Swedish public sector.

The main technologies are C# (.NET), Xamarin, JS (React JS), MS SQL.

Project team’s main focus is development of new modules and maintenance/improvement of the existing functionality of web and mobile apps following the best technical practices.

For now, a new team member will be involved in the development of enhancements related to iOS application. Next opportunity is to be involved in an MVP version of the voting module as a part of the web service.

Requirements

  • At least 1 year of experience in commercial .NET development
  • Good OOP/OOD skills and good quality of produced code
  • Good understanding of the SOLID principles and GRASP
  • Good understanding of .NET Framework and .NET build tools and packaging systems
  • Substantial knowledge of modern C# language
  • Proven skills in unit test frameworks and tools
  • Basic knowledge of relational databases
  • Basic understanding of Version Control Systems (Git)
  • Experience with Xamarin, Xamarin.Forms, WPF, or UWP(UAP) frameworks
  • Understanding of different MV* patterns (MVVM, MVP, MVC, MVU, VIPER)
  • Ability to read other C-based languages (Swift, Objective-C, Java, Kotlin)
  • Experience with iOS or Android mobile application development
  • At least Pre-Intermediate level of written and spoken English

Personal Profile

We expect our Software Developers to be imaginative, resourceful, and highly analytical, with a passion for understanding and integrating many dimensions of our industry-specific content platforms.

Responsibilities

  • Deliver high-quality code on the technological stack used on the project
  • Perform unit and integration testing
  • Participate in peer code reviews
  • Work closely with the project team on requirements clarification and elaboration
  • Collaborate daily with a QA to ensure quality of the delivered features
  • Contribute to development of the technical project documentation and user documentation
  • Participate in estimation and planning sessions

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb