Senior .NET Engineer (#4898)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Personalized financial solutions provider

The Role

This is a great opportunity for Senior .NET software Engineer with Python experience (nice to have) to join a talented Software Development team. You will bring with you prior experience of developing Web API based applications written in .NET Framework or .NET Core. Front-end development experience is also beneficial.

Requirements:

  •       A minimum of 6 years of software development experience
  •       Proven experience in building large-scale client-side solutions using .Net (or Python - nice to have)
  •       Rich experience creating REST-based web-services
  •       Experience in Angular or willingness to learn
  •       Experience with of SQL and/or NoSQL databases
  •       Experience in Continuous Integration and Continuous Delivery practices
  •       Clear understanding of Agile/SCRUM methodology
  •       Knowledge of design and architectural patterns
  •       Confidence in English for daily interactions

Personal attributes:

  •       Self-organizing problem solver
  •       Able to think outside the box (open thinking)
  •       Strong ability to work effectively with both local and remote colleagues. Collaborating, motivating and energizing others
  •       Possess the drive and enthusiasm required to build and deploy high quality, cutting edge software
  •       Attention to detail
  •       Always looking to continuously improve and learn new technologies
  •       Excellent verbal and written communication skills
  •       Be active in the development community, contributing to blogs, researching or Opensource
  •       Show maturity and calmness when placed in high pressure and demanding situations such as delivery deadlines
  •       Enjoy working in a fast-paced environment

Responsibilities:

  •       Build robust and scalable software, refactor and perform code review
  •       Solve complex performance problems and architectural challenges
  •       Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  •       Analyze challenging problems and successfully deliver results

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend