Senior .NET Engineer

Software Development
Hybrid
Full-Time

As a Senior Software Engineer, you will be responsible for the development of our products/software using the .NET framework. In this role, you will be responsible for designing and developing our software solutions, as well as supporting software and product teams.If you're passionate about solving complex fintech problems and want to continue your career with an innovative technology company, we'd love to hear from you!

What You Will Do
  • Participate in all the steps of the software development process, from design to integration.  
  • Design, build, and maintain efficient, reusable, and reliable code.  
  • Work with a team lead and other developers to build, implement, and deploy new complex applications of the software development life cycle.  
  • Perform code reviews of team members.  
  • Develop applications according to given specifications.  
  • Do not hesitate to read, understand, and modify the existing code.  
  • Complete work by deadlines.
  • Translate application storyboards and use cases into functional applications.  
  • Serve as an expert and provide technical support.  
  • Ensure software is up-to-date with the latest technologies.  
  • Mentor junior and mid-level engineers.
  • Continually improve technical knowledge and skills.

What We're Looking For
  • More than 5 years of web application development experience.
  • More than 3 years' experience in .NET Core, .NET 5 or upper versions is must.
  • More than 3 years experience with relational (Postgres, Oracle or SQL Server, etc.) and NoSQL. (MongoDB, etc.) databases.
  • Strong ability to mentor team members.
  • Excellent strategic design and coding skills at the system and component level.
  • Strong experience in Microservice, Clean and other architectures.
  • Excellent analytical and problem-solving skills.
  • Experience designing and architecting complex backend systems.
  • Solid knowledge of design patterns, asynchronous programming, Ado.Net, Entity Framework, Rest API.
  • Experience in RabbitMQ, Redis, K8s, and Dockers.
  • SQL programming, stored procedures and performance tuning.
  • Strong skills designing, developing, debugging, documenting and implementing applications.
  • Ability to elicit requirements from members of the organization as well as reverse engineer requirements from legacy code.
  • Ability to work in an environment of fluid requirements and priorities.

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

Senior Database Engineer
Software Development
Hybrid
Full-Time
Technical Product Lead
Product
Hybrid
Full-Time
.NET Stack Lead
Software Development
Hybrid
Full-Time