SellerCloud Company Profile

C#/.NET Software Developer

SellerCloud

Opis pracy

We are a USA based software company that provides inventory and order management solutions for internet retailers, combining a set of technologies around Innovation, Intelligence and Integration. Our shipping solution is a key component of the Sellercloud platform. For our office in Sofia we seek an experienced and enthusiastic individual for the role of Senior C#/.NET Software Developer.This role involves maintaining, improving and updating our current desktop shipping application. Thorough analysis of the business requirements and willingness to work with both older and newer technologies are an integral part of this process.Responsibilities:

  • Acquire and maintain strong domain knowledge
  • Build and maintain applications using C#
  • Actively assess design, architecture and implementation of the projects
  • Translate application storyboards and use cases into functional features
  • Assess the risks and merits of different approaches to solving a problem in the light of the specific requirements and time frames
  • Closely monitor the edge cases of the project’s performance & scalability and take active measures to explain the reasons and possible approaches to diminish their effects
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Write high-quality code, based on the SOLID principles, maintained and extend existing code
  • Ensure the best possible performance, quality and responsiveness of application
  • Cover all of your code with different kind of unit and integration tests
  • Do code reviews of other team members
  • Participate in knowledge sharing sessions

RequirementsSkills and Experience required:

  • BA/BS/MS in a relevant field (CS, engineering, etc.) or equivalent 3+ hands-on experience
  • Solid background in building large-scale applications
  • Proficiency in OOP, Design Patterns, Asynchronous Programming
  • Excellent understanding of the .NET platform
  • Proficient in C#
  • Very good knowledge and experience with Microsoft SQL Server
  • Experience with building RESTful Web APIs with Microsoft Web API
  • Experience implementing automated testing platforms and unit tests
  • VB.NET experience is a big plus
  • Experience with Message brokers (ideally RabbitMQ) is a plus

Competencies Required:

  • Strong communication skills and fluent English C1-C2 (written and verbal)
  • Attention to detail
  • Troubleshooting skills/ Problem solving skills
  • Ability to quickly acquire domain knowledge and skills required
  • Ability to collaborate with other team members

Preferred but not essentials:

  • Experience with ORMs - Dapper, Entity Framework 6.x / EF Core
  • Understanding of code versioning tools - TFS and GIT

Benefits

  • Get ahead in your career with a growing company
  • Competitive salary
  • Prime office location
  • Stimulating work
  • State of the art hardware and software
  • Enjoy positive working atmosphere
  • Additional Health insurance
  • Annual medical checks
  • Transportation benefit
  • Gym Membership
  • Food vouchers
  • Refreshing drinks and snacks at the office
  • Regular events
  • Study assistance policy
Znajdź swoją wymarzoną pracę