Senior Full Stack Developer (Document Management System)

Africa Asia Bulgaria Egypt Europe Tanzania Vietnam .NET C# Software Developer

Required skills

C# / strong
React / strong
SQL Server / strong

We are looking for a Senior Full Stack Developer who is willing to bring their efforts in extension of functionality of the software which is used for communication between citizens and politicians in Swedish Public Sector.

If you are interested in working on a socially important project, in a team of experienced professionals – just join us!

Customer

Our customer holds leading positions in the Swedish and Danish public sectors as a provider of high-quality IT products. Our cooperation with them has been successfully growing for more than 12 years. During this time trustful and mutually respectful relations have been established. 

Project

Web and mobile applications are being developed for automation and digitalization of document flow between citizens and politicians in Swedish public sector.

The main technologies are C# (.NET Framework), React, TypeScript, Redux, SignalR, Xamarin Native, MSSQL.

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

Requirements

  • At least 5 years of professional software development experience on commercial-grade systems and applications 
  • Strong OOP/OOD skills and high quality of produced code 
  • Knowledge and hands-on experience in HTML, CSS, JavaScript, React, TypeScript, Redux, Flux Patter, NPM, Webpack 
  • Strong knowledge of functional programming concepts 
  • Knowledge of network communication basics, REST, data structures 
  • Substantial knowledge of modern C# language 
  • Understanding and following SOLID principles and GRASP 
  • Knowledge of patterns 
  • Proven skills in unit test frameworks and tools 
  • Good knowledge of relational databases 
  • Understanding of Version Control Systems (Git) 
  • Strong research and problem-solving skills 
  • Upper-Intermediate level of written and spoken English 

 

Would be a plus:

  • Knowledge of Xamarin and experience with mobile development

Personal Profile

  • Ability to work in a highly collaborative team environment 
  • Struggling and ability to learn quickly 
  • Good research and problem-solving skills 
  • Good communication skills 
  • Openness to feedback and changes 
  • Striving for high quality solutions 

Responsibilities

  • Produce clean code 
  • Take responsibility for the delivery of assigned product features 
  • Continuously participate in technical risks identification and analysis 
  • Participate in project and team meetings, provide relevant contributions and information 
  • Report status and progress upon to the project and company demands 
  • Ensure quality, maintainability, and conformance of software according to best practices 
  • Proactively review code with peers to ensure its quality 
  • Develop technical project documentation and user documentation 
  • Communicate with customer on complex matter 

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    OR

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