Hybrid Lead C# Developer

Posted last month

Apply now

About the role

  • Design and implement reliable, high-performing technical solutions based on business and customer requirements
  • Refactor and create abstractions to simplify components and promote code re-use
  • Apply foresight for future extensibility and provide technical recommendations and designs
  • Write thorough technical documentation and present complex solutions clearly
  • Diligent unit testing, debugging, and peer-reviewing pull requests
  • Work with Product Managers to evaluate requirements, estimate and prioritize enhancements
  • Collaborate within a multi-disciplinary team and communicate with other teams to ensure coordinated delivery
  • Serve as HR manager for developers: attendance management, approval of time off requests, delivery of performance reviews, making recommendations for promotions, performance issue management
  • Look for opportunities to improve team skills, career development and coaching
  • Participate in Scaled Agile Framework (SAFe) ceremonies: SCRUM, Sprint Planning, Retrospectives, PI planning
  • Provide suggestions for architectural and quality of life improvements to improve code and processes

Requirements

  • 7+ Years of practical working experience in .NET (C#) and ASP.NET
  • Ability to manage, motivate, and grow the skills of small team of developers
  • Understanding of SOLID principles, Dependency Injection, asynchronous execution, composition over inheritance
  • Experience in relational database design and normalization
  • Experience in REST API design principles
  • Experience with XML and SOAP protocols
  • Experience with automated testing frameworks (xUnit, nUnit, Moq, nSubstitute)
  • Experience in modern version control (ex. GitHub)
  • Experience with CI/CD tools (ex. GitHub Actions)
  • Some experience with event based solutions and message bus design patterns (RabbitMQ) (nice to have)
  • Experience in cloud environments (preferably AWS) (nice to have)
  • Experience using API testing tools such as Postman (nice to have)
  • Understanding of DDD concepts and CQRS principles (nice to have)
  • Experience working in a Scaled Agile Framework (SAFe) environment (nice to have)
  • Keyloop doesn’t require academic qualifications for this position; selection based on experience and potential

Benefits

  • We’re on a journey to become market leaders with career progression opportunities
  • Collaborate and learn from industry experts from all over the globe
  • Training and support to try new things and adapt to quick changes
  • Pay and benefits reflect performance
  • Investment in your development and opportunities to grow your career
  • Inclusive work environment that respects all dimensions of diversity
  • Equal opportunity employer, encourage candidates of all backgrounds to apply

Job title

Lead C# Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

HybridVietnam

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job