C# .NET FullStack Developer

Skills
.NET FrameworkBack-End Web DevelopmentC#Full-Stack DevelopmentSoftware DevelopmentAngularjsC
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Hold a Bachelor's Degree in Computer Science or Computer Engineering.
  • Possess 7 - 10 years of experience developing enterprise-grade software.
  • Exhibit first-class analytical diagnostic and problem-solving skills.
  • Demonstrate excellent verbal and written communication skills and the ability to collaborate effectively.
  • Have a passion for working in an exciting environment and delivering new technologies.
  • Possess substantial experience with RESTful APIs modern authorization mechanisms and relational database systems.
  • Be proficient in C# ASP.NET React Angular or Vue along with HTML5 JavaScript (ES6+) and CSS3.
  • Experience with SQL designing high-performance schemas and query optimization is essential.
  • Familiar with Git CI tools SaaS operations and possess a knack for benchmarking and optimization.

Nice to have

  • AMQP
  • NoSQL
  • Cloud-native applications
  • Microservices
  • Kubernetes
  • Docker
  • Agile methodologies
  • SIP protocols
  • Wireshark

Day to day

  • Play a critical role in developing an ecosystem of scalable and performant microservices.
  • Help maintain and add new features to Web-based microservices while ensuring they are clean and testable.
  • Guarantee quality and performance across all application layers.
  • Participate in solution design and architecture.
  • Write unit and integration tests.
  • Collaborate closely with your Product Manager to develop technical solutions that meet customer requirements.