Ascendion
Dotnet Developer
AscendionPoland9 days ago
Full-timeInformation Technology, Business Development +1

Job Description - Senior Developer:

  • As a Senior developer you will be responsible for the ensuring the team deliver high quality software, using industry best practices for code management, testing and CI/CD.
  • The platform itself is built on top of AWS and makes use of many services within the AWS ecosystem.
  • We are looking for candidates with strong technical knowledge (as listed in section ‘Technical Skills Required’ below) with previous front office experience over the last 3- 7 years and reasonably stable/long roles in the recent past.


Job Responsibilities / Role:

  • Take responsibility for the software delivery by ensuring quality and scope expectations are met.
  • Contribute and ensure all aspects of the system architecture are well documented.
  • Work closely with partner technology teams and to collaborate effectively.


Technical Skills Required:

  • Understanding of .Net/.Net Core and Solid understanding of OO principles.
  • Experience in ASP.NET Core Web API and RESTful API techniques
  • Experience in building complex applications in Angular (version 15+)
  • Typescript, JavaScript, RXJS, ES6
  • NX Monorepo
  • Solid understanding of and experience with multi-threading and asynchronous programming.
  • Familiar with SQL and NoSql databases
  • Hands-on experience with containerisation solutions like Docker.
  • Experience designing and building api based service oriented or microservice architectures.
  • Strong experience with middleware messaging services like FIX, SignalR etc.
  • Agile development/Software life cycle


Nice to have Skills:

  • Experience configuring continuous integration and continuous delivery tools.
  • An awareness of/understanding of one or more javascript single page application framework.
  • Experience using AWS platform.


Qualities & Skills:

  • Energetic, motivated and determined
  • Pragmatic and results-oriented
  • Adaptable to diverse set of technical responsibilities
  • Excellent analytical and problem solving skills
  • Productive and able to manage time effectively
  • Strong written and verbal communication skills


Qualifications:

  • Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level

Key Skills

Ranked by relevance